asp.net – HttpMethod和HttpRequest的RequestType有什么区别?
|
HttpRequest类定义了两个属性: HttpMethod:
和RequestType:
这两个属性有什么区别?我什么时候想要使用一个在另一个?检查哪个是客户端使用什么数据传输方法? 该文档指示HttpMethod将返回任何使用的动词:
而RequestType上的文档似乎只表示两个可能的值之一:
我用随机抽样的动词进行测试,这两个属性似乎都支持所有动词,并且都返回相同的值: 测试: Client Used HttpMethod RequestType GET GET GET POST POST POST HEAD HEAD HEAD CONNECT CONNECT CONNECT MKCOL MKCOL MKCOL PUT PUT PUT FOOTEST FOOTEST FOOTEST 有什么区别: > HttpRequest.HttpMethod 什么时候应该使用一个? 解决方法Reflector显示RequestType在内部调用HttpMethod。所以你比HttpMethod调用更好一点。其实我觉得RequestType存在的真正原因是为了向后兼容经典的ASP。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 谁设置HttpContext.User.Identity的IsAuthe
- asp.net – 什么是建议替代常见的破坏app_offline.htm黑客?
- asp.net – 为动态生成的孙子控件添加PostBackTriggers和As
- asp.net – 加快你的IIS
- ASP.NET如何验证防伪令牌
- asp.net-mvc-3 – ASP.NET MVC 3/4是否有任何响应模板
- asp.net – 如何重命名Visual Studio 2012中的IIS Express网
- 尝试设置DateTime时需要VBScript对象
- 远程服务器返回错误:(401)未经授权.在ASP.NET中使用CSOM
- 在ASP.NET中禁用JavaScript时检测
- asp.net – JSON在IE7中未定义
- asp.net – 禁止从IIS 7继承“允许所有用户”规则
- asp.net-core – EntityFramework核心数据库首先
- asp.net HiddenField:动态添加自定义属性
- asp.net – 具有FormsAuthentication的跨域Cooki
- asp.net – Orchard CMS高级主题
- asp.net-mvc – 如何测试MVC控制器的事件
- asp.net-mvc – MVC3验证与实体框架模型/数据库首
- 当使用ASP.Net Membership和另外一个表来存储用户
- asp.net-mvc – 获取Controller.OnException中的
