SOAP Header

SOAP Header是XML語言標籤,作用是可包含有關 SOAP 訊息的應用程式專用信息(比如認證、支付等)。

基本介紹

  • 外文名:SOAP Header
  • 性質:科學
  • 類別:計算機
  • 屬於:編程
正文,簡介,actor 屬性,語法,

正文

簡介

可選的 SOAP Header 元素包含頭部信息。
SOAP Header 元素
可選的 SOAP Header 元素可包含有關 SOAP 訊息的應用程式專用信息(比如認證、支付等)。如果 Header 元素被提供,則它必須是 Envelope 元素的第一個子元素。
注釋:所有 Header 元素的直接子元素必須是合格的命名空間。
<?xml version="1.0"?><soap:Envelopexmlns:soap=""soap:encodingStyle=""><soap:Header><m:Transxmlns:m=""soap:mustUnderstand="1">234</m:Trans></soap:Header>......</soap:Envelope>上面的例子包含了一個帶有一個 "Trans" 元素的頭部,它的值是 234,此元素的 "mustUnderstand" 屬性的值是 "1"。
SOAP 在默認的命名空間中 ("") 定義了三個屬性。這三個屬性是:actor、 mustUnderstand 以及 encodingStyle。這些被定義在 SOAP 頭部的屬性可定義容器如何對 SOAP 訊息進行處理。

actor 屬性

通過沿著訊息路徑經過不同的端,SOAP 訊息可從某個傳送者傳播到某個接收者。並非 SOAP 訊息的所有部分均打算傳送到 SOAP 訊息的最終端點,不過,另一個方面,也許打算傳送給訊息路徑上的一個或多個端點。
SOAP 的 actor 屬性可被用於將 Header 元素定址到一個特定的端點。

語法

soap:actor="URI" 實例
<?xml version="1.0"?><soap:Envelopexmlns:soap=""soap:encodingStyle=""><soap:Header><m:Transxmlns:m="/"soap:actor="/">234</m:Trans></soap:Header>......</soap:Envelope>

相關詞條

熱門詞條

聯絡我們