SOAP 消息结构
SOAP 消息结构
SOAP消息是一个普通XML文档,包含以下元素:
Envelope:定义消息的开始和结束,它是一个强制性的元素。
Header:包含用于在中间点或最终端点处理消息时使用的消息的任意属性。它是一个可选元素。
Body:包含包含正在发送的消息的XML数据。它是一个强制性的要素。
Fault:提供处理消息时发生的错误信息的可选故障元素。
所有这些元素都在SOAP信封的默认命名空间中声明。
SOAP默认命名空间是http://www.w3.org/2001/12/soap-encoding
注:所有这些规格都需要更改,因此,请随时使用w3网站上提供的最新规范进行更新。
SOAP消息结构
以下内容描述SOAP消息的一般结构,
<?xml version="1.0"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2001/12/soap-envelope" SOAP-ENV:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <SOAP-ENV:Header> ... ... </SOAP-ENV:Header> <SOAP-ENV:Body> ... ... <SOAP-ENV:Fault> ... ... </SOAP-ENV:Fault> ... </SOAP-ENV:Body> </SOAP_ENV:Envelope>