ArrayOfSoho_Soap_DataObject_Packa
全部标签您已经学习了SOAP,下一步呢?此教程已向您讲解了如何透过HTTP使用SOAP在应用程序之间交换信息。您已经学习了有关SOAP消息中不同元素和属性的知识。您也学习了如何把SOAP作为一种协议来使用以访问webservice。您已经学习了SOAP,下一步呢?下一步应该学习WSDL和WebServices。WSDLWSDL是基于XML的语言,用于描述Webservices以及如何访问它们。WSDL可描述某个webservice,连同用于此webservice的消息格式和协议细节。如果您需要学习更多有关WSDL的知识,请访问我们的WSDL教程。WebServicesWebservices可把应用程序
您已经学习了SOAP,下一步呢?此教程已向您讲解了如何透过HTTP使用SOAP在应用程序之间交换信息。您已经学习了有关SOAP消息中不同元素和属性的知识。您也学习了如何把SOAP作为一种协议来使用以访问webservice。您已经学习了SOAP,下一步呢?下一步应该学习WSDL和WebServices。WSDLWSDL是基于XML的语言,用于描述Webservices以及如何访问它们。WSDL可描述某个webservice,连同用于此webservice的消息格式和协议细节。如果您需要学习更多有关WSDL的知识,请访问我们的WSDL教程。WebServicesWebservices可把应用程序
SOAP实例一个SOAP实例在下面的例子中,一个GetStockPrice请求被发送到了服务器。此请求有一个StockName参数,而在响应中则会返回一个Price参数。此功能的命名空间被定义在此地址中:"http://www.example.org/stock"SOAP请求:POST/InStockHTTP/1.1Host:www.example.orgContent-Type:application/soap+xml;charset=utf-8Content-Length:nnnxmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap
SOAP实例一个SOAP实例在下面的例子中,一个GetStockPrice请求被发送到了服务器。此请求有一个StockName参数,而在响应中则会返回一个Price参数。此功能的命名空间被定义在此地址中:"http://www.example.org/stock"SOAP请求:POST/InStockHTTP/1.1Host:www.example.orgContent-Type:application/soap+xml;charset=utf-8Content-Length:nnnxmlns:soap="http://www.w3.org/2001/12/soap-envelope"soap
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标准的一部分