SOAP - 訊息結構



SOAP 訊息是一份包含以下元素的普通 XML 文件 −

  • 載體 − 定義訊息的開始和結尾。這是一個強制性元素。

  • 頭部 − 包含訊息中用於處理訊息的任何可選屬性,無論是在中間點還是最終端點。這是一個可選元素。

  • 正文 − 包含構成正傳送訊息的 XML 資料。這是一個強制性元素。

  • 錯誤 − 一個可選的錯誤元素,該元素提供在處理訊息時發生的錯誤的資訊。

所有這些元素都在 SOAP 載體的預設名稱空間中宣告 − http://www.w3.org/2001/12/soap-envelope,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>
廣告