SOAPHTTP协议HTTP协议HTTP在TCP/IP之上进行通信。HTTP客户机使用TCP连接到HTTP服务器。在建立连接之后,客户机可向服务器发送HTTP请求消息:POST/itemHTTP/1.1Host:189.123.255.239Content-Type:text/plainContent-Length:200随后服务器会处理此请求,然后向客户机发送一个HTTP响应。此响应包含了可指示请求状态的状态代码:200OKContent-Type:text/plainContent-Length:200在上面的例子中,服务器返回了一个200的状态代码。这是HTTP的标准成功代码。假如服务器
SOAPHTTP协议HTTP协议HTTP在TCP/IP之上进行通信。HTTP客户机使用TCP连接到HTTP服务器。在建立连接之后,客户机可向服务器发送HTTP请求消息:POST/itemHTTP/1.1Host:189.123.255.239Content-Type:text/plainContent-Length:200随后服务器会处理此请求,然后向客户机发送一个HTTP响应。此响应包含了可指示请求状态的状态代码:200OKContent-Type:text/plainContent-Length:200在上面的例子中,服务器返回了一个200的状态代码。这是HTTP的标准成功代码。假如服务器
SOAPFault元素SOAPFault元素用于存留SOAP消息的错误和状态信息。SOAPFault元素可选的SOAPFault元素用于指示错误消息。如果已提供了Fault元素,则它必须是Body元素的子元素。在一条SOAP消息中,Fault元素只能出现一次。SOAP的Fault元素拥有下列子元素:子元素描述供识别故障的代码可供人阅读的有关故障的说明有关是谁引发故障的信息存留涉及Body元素的应用程序专用错误信息SOAPFault代码在下面定义的faultcode值必须用于描述错误时的faultcode元素中:错误描述VersionMismatchSOAPEnvelope元素的无效命名空间被发
SOAPFault元素SOAPFault元素用于存留SOAP消息的错误和状态信息。SOAPFault元素可选的SOAPFault元素用于指示错误消息。如果已提供了Fault元素,则它必须是Body元素的子元素。在一条SOAP消息中,Fault元素只能出现一次。SOAP的Fault元素拥有下列子元素:子元素描述供识别故障的代码可供人阅读的有关故障的说明有关是谁引发故障的信息存留涉及Body元素的应用程序专用错误信息SOAPFault代码在下面定义的faultcode值必须用于描述错误时的faultcode元素中:错误描述VersionMismatchSOAPEnvelope元素的无效命名空间被发
SOAPBody元素强制使用的SOAPBody元素包含实际的SOAP消息。SOAPBody元素必需的SOAPBody元素可包含打算传送到消息最终端点的实际SOAP消息。SOAPBody元素的直接子元素可以是合格的命名空间。实例xmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> Apples 上面的例子请求苹果的价格。请注意,上面的m:GetPrice和Item元素是应用程序专用的元素。它们并不是SOAP标准的一部分
SOAPBody元素强制使用的SOAPBody元素包含实际的SOAP消息。SOAPBody元素必需的SOAPBody元素可包含打算传送到消息最终端点的实际SOAP消息。SOAPBody元素的直接子元素可以是合格的命名空间。实例xmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> Apples 上面的例子请求苹果的价格。请注意,上面的m:GetPrice和Item元素是应用程序专用的元素。它们并不是SOAP标准的一部分
SOAPHeader元素可选的SOAPHeader元素包含头部信息。SOAPHeader元素可选的SOAPHeader元素可包含有关SOAP消息的应用程序专用信息(比如认证、支付等)。如果Header元素被提供,则它必须是Envelope元素的第一个子元素。注意:所有Header元素的直接子元素必须是合格的命名空间。xmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> soap:mustUnderstand="1">23
SOAPHeader元素可选的SOAPHeader元素包含头部信息。SOAPHeader元素可选的SOAPHeader元素可包含有关SOAP消息的应用程序专用信息(比如认证、支付等)。如果Header元素被提供,则它必须是Envelope元素的第一个子元素。注意:所有Header元素的直接子元素必须是合格的命名空间。xmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> soap:mustUnderstand="1">23
SOAPEnvelope元素强制使用的SOAP的Envelope元素是SOAP消息的根元素。SOAPEnvelope元素必需的SOAP的Envelope元素是SOAP消息的根元素。它可把XML文档定义为SOAP消息。实例...Messageinformationgoeshere...xmlns:soap命名空间SOAP消息必须拥有与命名空间"http://www.w3.org/2001/12/soap-envelope"相关联的一个Envelope元素。如果使用了不同的命名空间,应用程序会发生错误,并抛弃此消息。encodingStyle属性SOAP的encodingStyle属性用于定义在文
SOAPEnvelope元素强制使用的SOAP的Envelope元素是SOAP消息的根元素。SOAPEnvelope元素必需的SOAP的Envelope元素是SOAP消息的根元素。它可把XML文档定义为SOAP消息。实例...Messageinformationgoeshere...xmlns:soap命名空间SOAP消息必须拥有与命名空间"http://www.w3.org/2001/12/soap-envelope"相关联的一个Envelope元素。如果使用了不同的命名空间,应用程序会发生错误,并抛弃此消息。encodingStyle属性SOAP的encodingStyle属性用于定义在文