H
HTTP MPOST 和 HTTP POST
定义
简单对象访问协议 (SOAP) 请求可以使用 HTTP 的 POST 动词。但实际上,该协议要求使用 M-POST 向服务器发出第一个请求。M-POST 是使用 HTTP 扩展框架 (http://www.w3.org/Protocols/HTTP/ietf-http-ext ) 定义的一种新的 HTTP 动词。如果使用 M-POST 发出的请求失败,客户端可以使用标准 POST 请求重试。(在这种情况下,以后的请求也可以使用 POST,因为服务器显然不支持 M-POST。)M-POST 允许发送无法通过标准 POST 动词发送的 HTTP 标头,为 SOAP 用户提供更多灵活性。如果需要,防火墙甚至可以强制使用 M-POST,只需拒绝所有内容类型为“text/xml-SOAP”的 HTTP POST。