本節(jié)介紹的 SOAP Fault 元素是 SOAP Body 元素內(nèi)部的一個元素,用于指示錯誤消息。
SOAP Fault 元素用于存留 SOAP 消息的錯誤和狀態(tài)信息。
可選的 SOAP Fault 元素用于指示錯誤消息。
如果已提供了 Fault 元素,則它必須是 Body 元素的子元素。在一條 SOAP 消息中,F(xiàn)ault 元素只能出現(xiàn)一次。
SOAP 的 Fault 元素?fù)碛邢铝凶釉兀?/p>
子元素 | 描述 |
---|---|
<faultcode> | 供識別故障的代碼 |
<faultstring> | 可供人閱讀的有關(guān)故障的說明 |
<faultactor> | 有關(guān)是誰引發(fā)故障的信息 |
<detail> | 存留涉及 Body 元素的應(yīng)用程序?qū)S缅e誤信息 |
在下面定義的 faultcode 值必須用于描述錯誤時的 faultcode 元素中:
錯誤 | 描述 |
---|---|
VersionMismatch | SOAP Envelope 元素的無效命名空間被發(fā)現(xiàn) |
MustUnderstand | Header 元素的一個直接子元素(帶有設(shè)置為 "1" 的 mustUnderstand 屬性)無法被理解。 |
Client | 消息被不正確地構(gòu)成,或包含了不正確的信息。 |
Server | 服務(wù)器有問題,因此無法處理進行下去。 |
更多建議: