SOAP简介(xml信息传递协议)

来源:互联网 发布:淘宝直播怎么看 编辑:程序博客网 时间:2024/05/22 17:24
SOAP是一种中立的信息传递协议。SOAP消息都是XML格式的。虽然SOAP协议没有指明一定要用HTTP协议传输消息,但我们一般还是都采用HTTP协议发送请求的SOAP消息和回应的SOAP消息。

  SOAP消息的具体格式:每一个SOAP消息都有一个根元素Envelope(信封),它包含header和body两个部分。Header包含了上下文数据,可以不存在,而body包含了具体的消息,必须存在。下面是一个通过HTTP协议请求Borland公司股票价格的SOAP消息。

POST 网络地址 HTTP/1.1
Host: www.stock.com
Content-Type: text/xml; charset="utf-8"
Content-Length: SOAP消息长度
SOAPAction: "urn:stock-quote-services"w
<SOAP-ENV:Envelope xmlns:SOAP-ENV="命名空间" SOAP-ENV:encodingStyle="命名空间">
<SOAP-ENV:Body>
<m:GetLastTradePrice xmlns:m="Some-URI">
<symbol>Borland公司股票代码</symbol>
</m:GetLastTradePrice>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
 

原创粉丝点击