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