在ASP.NET中读取请求体
|
在ASP.NET中如何读取请求体?我正在使用Firefox的REST Client附加组件来形成对我在本地托管的网站上的资源的GET请求,而在Request Body中,我只是将字符串“test”尝试读取它服务器. 在服务器代码(这是一个非常简单的MVC动作)我有这个: var reader = new StreamReader(Request.InputStream); var inputString = reader.ReadToEnd(); 但是当我调试它时,inputString始终为空.我不知道如何(如在FireBug中)来确认请求正文的确是正确发送的,我想我只是假设这个加载项是正确的.也许我正在读价值不正确? 解决方法也许我错了我的上学,但我认为GET请求实际上没有一个机构. This page states.
所以也许你正在做的事情正确,但是你必须POST数据才能有一个消息体? 更新 响应您的评论,最“正确”的RESTful方式是将每个值作为自己的参数发送: site.com/MyController/MyAction?id=1&id=2&id=3... 那么如果你给它一个同名的数组参数,你的动作就会自动绑定这些参数: public ActionResult MyAction(int[] id) {...}
或者如果你是一个虐待者,你可以尝试一次从Request.QueryString中提取一些值. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC:对动作执行AJAX请求
- asp.net-mvc – ASP.NET MVC中的模型绑定嵌套集合
- asp.net-mvc – URL中的ASP.NET MVC冒号
- asp.net-mvc – .Net 4.5.1框架的maxRequestLength
- asp.net – 获取当前用户的GUID?
- asp.net – 登录后对Membership.GetAllUsers()的例外情况:
- asp.net – 如何获得大型LinkedIn图像共享格式
- asp.net – 如何在.net WebApi2应用程序中使用OAuth2令牌请
- asp.net-mvc-3 – MVC 3不显眼的验证 – 有条件地禁用/启用
- ASP.NET MVC 4软件包在mono v3下不工作
- asp.net-mvc – ASP.NET MVC报告
- asp.net – iTextSharp单位
- asp.net – 转义HTML实体并避免WebForm标签中的H
- ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies
- asp.net-mvc – 使用Windows身份验证和OWIN的ASP
- asp.net – 是否有可能过滤SignalR中的接收器?
- asp.net-mvc-3 – 为什么两个类,视图模型和域模型
- asp.net-mvc – Asp.Net自定义路由和自定义路由并
- asp.net-membership – Asp.net会员 – 帐户被锁
- asp.net-mvc – EntityFramework.SqlServer未在W
