WebServiceProtocols 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定传输协议,协议用于解密客户端浏览器在 HTTP 请求中发送的数据。
此枚举支持其成员值的按位组合。
public enum class WebServiceProtocols
[System.Flags]
public enum WebServiceProtocols
[<System.Flags>]
type WebServiceProtocols =
Public Enum WebServiceProtocols
- 继承
- 属性
字段
AnyHttpSoap | 33 | 任何 HTTP SOAP 协议版本。 |
Documentation | 8 | Web 服务文档协议。 |
HttpGet | 2 | HTTP GET 协议。 |
HttpPost | 4 | HTTP POST 协议。 |
HttpPostLocalhost | 16 | HTTP POST LOCALHOST 协议。 警告:此值仅检查请求的主机标头,仅缓解浏览器重定向攻击。 仍然需要身份验证和授权来限制对 Web 服务的访问。 |
HttpSoap | 1 | HTTP SOAP 协议。 |
HttpSoap12 | 32 | HTTP SOAP 协议 1.2 版。 |
Unknown | 0 | 未知的协议。 |
注解
注意
使用此枚举的 HttpPostLocalhost 值不会阻止从远程计算机访问测试或 web 服务。 此值仅检查请求的主机标头;不执行其他验证、身份验证或授权检查。 此检查仅减少基于浏览器的重定向攻击。 仍然需要身份验证和授权来限制对 Web 服务的访问。