为什么在ASP.NET Web API中从请求中删除内容范围标题?
|
我正在创建一个可以以分块方式上传文件的API. 通过这个Stackoverflow question and answer,内容范围标题似乎是最适合的. 但是,在控制器操作中,标题已经被剥离,所以我无法访问它. 任何人为什么从请求中剥离Content-Range? 解决方法它没有被剥离.在Request.Content.Headers中查找它.看起来他们将标题与HTTP / 1.1规范对齐 – 将实体标题移动到Request.Content.Headers.我在一个示例请求中尝试过,并在那里找到它. 在阅读了RFC 2616的相关章节之后,我发现了这个变化.最近我一直在翻译,因为主要作者Fielding也是REST架构风格的发明者,而我正在尝试使用ASP.NET Web API. 我意识到“请求”,“响应”,“一般”(用于请求和响应但不是实体相关)和“实体”头之间有区别. 看起来好像ASP.NET团队修改了类模型以更好地镜像RFC,创建了HttpHeaders的三个子类: > HttpRequestHeaders用于“5.3请求头字段”和“4.5一般” 这些是MSDN中三个类别的逐字描述(链接是我的): > HttpRequestHeaders: 请注意,虽然MSDN类的描述有点错误 – RFC中没有Content Headers定义,但很明显,它们意味着实体头. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何使用JQuery与母版页?
- asp.net-mvc – 使用键入的HTML助手时的模型前缀
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成的Javascri
- asp.net-mvc – WebAPI窗体身份验证SimpleMembershipProvid
- asp.net-mvc – MVC应用程序调试错误:viewstate MAC的验证
- ASP.NET WSAT(网站管理工具)和自定义成员资格提供程序
- asp.net-web-api – 为什么我在web api中从我的POST获得404
- 无法启动ASP.NET Development服务器,因为正在使用端口“190
- asp.net-mvc – 如何为mvc应用程序中的所有控制器启用ssl
- asp.net – 在我的网站中添加HttpModule时出现“500内部服务
- asp.net-mvc – 在asp.net MVC中授权属性和jquer
- asp.net – 可以从外部xml文件读取web.config吗?
- asp.net-mvc – 从ASP.NET MVC中的部分视图中删除
- ASP.NET缓存 方法和最佳实践
- asp.net-mvc-5 – 我应该如何从JsonResult控制器
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控
- asp.net-mvc – 我应该选择云吗?
- 一段时间后的第一个请求总是很慢 – ASP.NET MVC
- asp.net – 启用Application Insights会使Web应用
- asp.net-mvc – PRG模式是否与AJAX表单帖子不兼容
