HttpRequest类定义了两个属性:
Gets the HTTP data transfer method (such as GET,POST,or HEAD) used by the client.
06000
The HTTP data transfer method used by the client.
Gets or sets the HTTP data transfer method (GET or POST) used by the client.
06001
A string representing the HTTP invocation type sent by the client.
这两个属性有什么区别?我什么时候想要使用一个在另一个?检查哪个是客户端使用什么数据传输方法?
该文档指示HttpMethod将返回任何使用的动词:
such as GET,or HEAD
而RequestType上的文档似乎只表示两个可能的值之一:
GET or POST
我用随机抽样的动词进行测试,这两个属性似乎都支持所有动词,并且都返回相同的值:
测试:
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
> HttpRequest.RequestType
什么时候应该使用一个?
解决方法
原文地址:https://www.jb51.cc/aspnet/253445.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。