使用 SOAP 標頭
本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.
使用 SOAP 與 Web 服務方法通訊時,會遵循標準格式。這個格式的一部分是 XML 文件中經過編碼的資料。XML 文件是由根 Envelope 項目 (此項目是由必要的 Body 項目組成) 和選擇性 Header 項目所組成。Body 項目包含與訊息有關的特定資料。選擇性 Header 項目可以包含與特定訊息沒有直接關聯的其他資訊。Header 項目的每個子項目即稱為 SOAP 標頭。
雖然 SOAP 標頭可能包含與訊息有關的資料,但由於 SOAP 規格沒有嚴格定義 SOAP 標頭的內容,所以通常會包含經由 Web 伺服器中的基礎結構處理的資訊。例如,在 SOAP 標頭中提供 SOAP 訊息的路由資訊,即是使用 SOAP 標頭的其中一種方式。
本節內容
- HOW TO:定義及處理 SOAP 標頭
描述如何定義表示 SOAP 標頭的類別,以及如何在 Web 服務中處理 SOAP 標頭。
- HOW TO:建置可處理 SOAP 標頭的用戶端
描述如何在 Web 服務用戶端中處理 SOAP 標頭。
- HOW TO:變更 SOAP 標頭的收件者
描述如何指定 SOAP 標頭的收件者。
- HOW TO:處理未知的 SOAP 標頭
描述如何處理從 Web 服務用戶端收到的未知 SOAP 標頭。
- HOW TO:處理 XML Web Service 用戶端所需的 SOAP 標頭
描述如何處理 Web 服務未定義、但 Web 服務用戶端已要求的 SOAP 標頭。
- 處理正在處理 SOAP 標頭時發生的錯誤
描述 Web 服務如何處理正在處理 SOAP 標頭時發生的錯誤。
另請參閱
概念
XML Web Service 存留期分析
建置 XML Web Service 用戶端
其他資源
自訂 SOAP 訊息格式
使用 ASP.NET 的 XML Web Service
建置日期:2011-02-23