SOAP Fault 元素用于存留 SOAP 消息的錯(cuò)誤和狀態(tài)信息。


SOAP Fault 元素

可選的 SOAP Fault 元素用于指示錯(cuò)誤消息。

如果已提供了 Fault 元素,則它必須是 Body 元素的子元素。在一條 SOAP 消息中,F(xiàn)ault 元素只能出現(xiàn)一次。

SOAP 的 Fault 元素?fù)碛邢铝凶釉兀?/p>

子元素描述
<faultcode>供識(shí)別故障的代碼
<faultstring>可供人閱讀的有關(guān)故障的說(shuō)明
<faultactor>有關(guān)是誰(shuí)引發(fā)故障的信息
<detail>存留涉及 Body 元素的應(yīng)用程序?qū)S缅e(cuò)誤信息

SOAP Fault 代碼

在下面定義的 faultcode 值必須用于描述錯(cuò)誤時(shí)的 faultcode 元素中:

錯(cuò)誤描述
VersionMismatchSOAP Envelope 元素的無(wú)效命名空間被發(fā)現(xiàn)
MustUnderstandHeader 元素的一個(gè)直接子元素(帶有設(shè)置為 "1" 的 mustUnderstand 屬性)無(wú)法被理解。
Client消息被不正確地構(gòu)成,或包含了不正確的信息。
Server服務(wù)器有問(wèn)題,因此無(wú)法處理進(jìn)行下去。