Latest web development tutorials

SOAP Fault 元素

SOAP Fault 元素用於存留SOAP 消息的錯誤和狀態信息。


SOAP Fault 元素

可選的SOAP Fault 元素用於指示錯誤消息。

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

SOAP 的Fault 元素擁有下列子元素:

子元素 描述
<faultcode> 供識別故障的代碼
<faultstring> 可供人閱讀的有關故障的說明
<faultactor> 有關是誰引發故障的信息
<detail> 存留涉及Body 元素的應用程序專用錯誤信息

SOAP Fault 代碼

在下面定義的faultcode 值必須用於描述錯誤時的faultcode 元素中:

錯誤 描述
VersionMismatch SOAP Envelope 元素的無效命名空間被發現
MustUnderstand Header 元素的一個直接子元素(帶有設置為"1" 的mustUnderstand 屬性)無法被理解。
Client 消息被不正確地構成,或包含了不正確的信息。
Server 服務器有問題,因此無法處理進行下去。