添加可由 .NET Framework 用来对客户端浏览器发送的 HTTP 请求中的数据进行解密的传输协议。发送到 XML Web 服务的 HTTP 请求中的数据可以包含方法调用和方法参数列表。
配置结构的示例:
<configuration>
<system.web>
<webServices>
<protocols>
<add>
<add name="protocol name"/>
属性 | 值 | 描述 |
---|---|---|
name | 要添加协议的名称,该协议用其解密或反序列化 XML Web 服务的方法调用以及相关的参数。 | |
HttpGet | 添加 HTTP GET 协议。方法名称和参数在附加在 URL 请求的问号 (?) 后的查询字符串中传递。 | |
HttpPost | 添加 HTTP POST 协议。方法名称和参数在 HTTP 请求中的自由格式区域中传递。 | |
HttpSoap | 添加 HTTP SOAP 协议。 | |
Documentation | 添加特殊的 Documentation 协议。当启用该协议并且直接请求 .asmx 页面时,ASP.NET 将运行帮助应用程序页面以创建传递给请求客户端的文档页面。 |
下例启用当前支持的所有四个协议。
<configuration>
<system.web>
<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>
</system.web>
</configuration>