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 Response.Cache.SetNoStore()与Response.Cache.Set
- ASP.NET Web API请求完成后如何处置资源?
- asp.net核心 – ASP.NET核心 – 如何返回一个特定的状态代码
- asp.net-mvc – 如何使用ASP.NET MVC对网页授权进行单元测试
- asp.net-mvc – IIS 7上的ASP.net MVC返回空白页面
- asp.net-mvc – ASP.net MVC – FluentValidation单元测试
- asp.net-mvc – 在“剃刀”视图中默认一个部分
- ASP.NET网站与ASP.NET WebApp:性能差异是什么?
- asp.net – ASP会员奇数问题
- asp.net-mvc – 如何将复选框绑定到asp net mvc中的字符串属
- asp.net-mvc – ASP.NET MVC在调用方法时查找调用
- image – 将Viewbag数据从View传递到ASP.Net MVC
- 为什么要使用ASP.NET Membership安全模型?
- 二进制数据的序列化反序列化和Json的序列化反序列
- ASP.NET MVC3中的HTML反而不是JSON的IIS响应
- asp.net-mvc-2 – TempData未按预期清除
- ASP.NET MVC错误处理 – 删除aspxerrorpath
- ASP.NET会话状态InProc
- asp.net-mvc – 没有App_Data,Asp.net mvc无法运
- asp.net – 是否有可能欺骗或重用VIEWSTATE或检测