当前位置: 首页 > 网络学院 > XML相关教程 > SOAP > SOAP Fault
The optional SOAP Fault element is used to hold error and status information for a SOAP message.
可选择的 SOAP Fault 元素用于保存 SOAP 信息中的错误信息和状态信息。
An error message from a SOAP message is carried inside a Fault element.
来自 SOAP 消息的错误消息被携带于 Fault 元素内部。
If a Fault element is present, it must appear as a child element of the Body element. A Fault element can only appear once in a SOAP message.
如果已提供了 Fault 元素,则它必须是 Body 元素的子元素。在一条 SOAP 消息中,Fault 元素只能出现一次。
The SOAP Fault element has the following sub elements:
SOAP 的 Fault 元素用于下列子元素:
Sub Element 子元素 | Description 描述 |
---|---|
<faultcode> | A code for identifying the fault 供识别故障的代码 |
<faultstring> | A human readable explanation of the fault 可供人阅读的有关故障的说明 |
<faultactor> | Information about who caused the fault to happen 有关是谁引发故障的信息 |
<detail> | Holds application specific error information related to the Body element |
The faultcode values defined below must be used in the faultcode element when describing faults:
在下面定义的 faultcode 值必须用于描述故障时的 faultcode 元素中:
Error 错误 | Description 描述 |
---|---|
VersionMismatch | Found an invalid namespace for the SOAP Envelope element SOAP Envelope 元素的无效命名空间被发现 |
MustUnderstand | An immediate child element of the Header element, with the mustUnderstand attribute set to "1", was not understood Header 元素的一个直接子元素(带有设置为 "1" 的 mustUnderstand 属性)无法被理解。 |
Client | The message was incorrectly formed or contained incorrect information 消息被不正确地构成,或包含了不正确的信息。 |
Server | There was a problem with the server so the message could not proceed 服务器有问题,因此无法处理进行下去。 |