asp.net-mvc – 使用ASP.NET MVC支持“Expect:100-continue”标头
|
我正在使用ASP.NET MVC实现一个REST API,并且以一个Post Body的请求的Expect:100-continue请求标头的形式出现了一个小小的绊脚石. RFC 2616指出:
这听起来像我需要对请求作出两个响应,即它需要立即发送一个HTTP 100继续响应,然后继续从原始请求流(即HttpContext.Request.InputStream)读取,而不会终止请求,然后最终发送结果的状态码(为了参数,让我们说这是一个204无内容的结果). 所以问题是: 我正在阅读规范,我需要对请求做出两个答复? w.r.t. (2)在继续阅读输入流之前,我已尝试使用以下代码… HttpContext.Response.StatusCode = 100; HttpContext.Response.Flush(); HttpContext.Response.Clear(); …但是当我尝试设置最终的204状态代码时,我得到错误:
解决方法100-continue应该由IIS处理.是否有理由明确地做这个?(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何在WebPage中显示嵌入的Excel文件?
- asp.net – asp:ContentPlaceHolder和代码块问题
- asp.net-mvc – 在ASP.Net中路由保留字
- asp-classic – 如何使用Microsoft.XMLHTTP指定代理配置?
- asp.net-mvc-3 – 造型ASP.NET MVC验证错误?
- 是否有可能在asp经典和asp.net之间共享会话状态
- ASP.NET Core 1.0 F#项目
- asp.net-mvc – 在Global.asax中注入依赖项
- asp.net-mvc – ASP.NET MVC – 为基本控制器中的母版页设置
- asp.net – 如何在Entity框架中添加表?
