试试这样
using(StreamReader sr = new StreamReader(Request.InputStream)) { sr.ReadLine(); }
我试一下这个方法,希望能用啊。
好吧,你对了。
哈哈,终于可以了,真是太感谢。 我现在在做一个Extjs4 MVC+ASP.NET Webform的项目,估计以后还会遇到问题,所以分数不能给你太多了哈,O(∩_∩)O哈哈~
上图
是http Content 的内容,用json表示的。所以在服务器不是读取parameter,而是读取 content 。
可问题是没有参数名的话要怎么接搜呢?比如request.querystring["参数名"],request.from["id"]等,都是需要参数的啊,能否给个简单的示例代码呢?
@Gamain: querystring 是用来按照k=v&k=v的格式捕获参数的,不能用在这里。你的读出resquest的content内容,然后通过json序列化转换为对象,或者通过正则从content转换出的string中捕获参数和值。
@程序猿.码农: %>_<%,能否求一段代码
Payload的值不能能得到,能的话,就可以转成json.
发出的请求就是一段json啊,如果是get的方式的话很容易用request.querystring["参数名"]就获取到了,比如上面那个请求用request.querystring["_dc"]就能得到“134321282239”这个字符串,但是我实际的数据是payload那里面的一段json,现在该怎办接受呢?主要是没有参数名,后果如何接受呢?