`

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 服务器有问题,因此无法处理进行下去

<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Unmarshalling Error: 4</faultstring>
</soap:Fault>

如何自定义?
分享到:
评论

相关推荐

    SOAP教程.pdf

    SOAP Fault 元素是 SOAP 消息的可选元素。Fault 元素用于指定 SOAP 消息的错误信息,例如错误代码和错误信息。 SOAP HTTP Binding SOAP HTTP Binding 是 SOAP 的一种绑定方式。它使用 HTTP 协议来传输 SOAP 消息。...

    soap 教程

    当SOAP消息无法正常处理时,接收方可以通过`SOAP Fault`元素来报告错误信息。 - **结构**:`Fault`元素同样位于`Envelope`内的`Body`元素中。 - **示例**:`SOAP Fault`元素的示例如下所示: ```xml &lt;SOAP-ENV:...

    SOAP语法XML

    4. **SOAP Fault元素**(可选): 当在处理SOAP消息时发生错误,`&lt;Fault&gt;`元素会被用来包含错误信息。它也是在`Body`元素内,提供错误代码、错误字符串、可能的原因和其他相关信息,帮助诊断问题。 5. **SOAP消息...

    介绍Soap基本语法

    当SOAP消息处理过程中出现错误时,**Fault元素**会提供详细的错误信息,帮助发送方了解发生了什么问题。 ```xml &lt;soap:Fault&gt; &lt;faultcode&gt;soap:Client&lt;/faultcode&gt; &lt;faultstring&gt;Invalid request data ...

    Soap 消息.doc

    #### 七、SOAP Fault元素详解 - **SOAP Fault**:当消息处理过程中发生错误时,用于提供错误信息。 - **子元素**:`faultcode`、`faultstring`、`detail`等,分别表示错误代码、错误描述和详细错误信息。 示例: ...

    Android 处理SOAP.pdf

    6. **处理错误**:检查SOAP Fault元素,如果存在,处理相应的错误信息。 **Android SOAP库的选择** 在Android中,处理SOAP常用的是KSOAP2库,它简化了SOAP消息的构建和解析过程。KSOAP2提供了一系列API,使得开发者...

    soap 文档,pdf 格式的

    4. **SOAP错误处理**: SOAP支持内置的错误处理机制,当发生错误时,服务器会返回一个SOAP Fault元素,其中包含错误代码、描述和可能的细节信息。 5. **WSDL(Web Service Description Language)**: 与SOAP相关的另...

    axis2开发webservice

    SOAP Fault元素用于指示错误消息。 WSDL简介 WSDL(Web Services Description Language)是一种基于XML的语言,用于描述网络服务。WSDL文档是一个简单的XML文档,包含了网络服务的定义、操作、消息类型、通信协议等...

    soap消息解析.rar

    例如,`&lt;soap:Fault&gt;`元素内的`&lt;faultcode&gt;`, `&lt;faultstring&gt;`和`&lt;detail&gt;`子元素分别描述了错误的类型、错误信息和具体细节。 在易语言中实现SOAP消息解析,需要对XML解析有深入的理解,因为SOAP消息本质上是XML...

    SOAP 经典教程

    - **定义**:SOAP消息中的根元素,用于标识整个XML文档为SOAP消息。 - **必需属性**: - `xmlns:soap`:必须指向SOAP Envelope的默认命名空间。 - `soap:encodingStyle`:指定消息中使用的数据编码样式。 #### 七...

    SOAPFaultAssertion:已弃用——移至 testifyAssertions

    在SOAP服务测试中,断言通常用于检查响应是否符合预期,例如,检查返回的SOAP消息是否包含特定的错误代码或者错误信息,这通常是通过解析SOAP消息的SOAP Fault元素来实现的。 "testifyAssertions"可能是一个专门...

    SOAP结构简析与编写方式

    如果在服务调用中发生错误,SOAP Body还可以包含一个SOAP Fault子元素,用于报告错误信息。 SOAP消息的结构规定不允许包含DTD(Document Type Definition)和PI(Processing Instructions),以保持消息的简洁性。...

    SOAP-MTOM_Canon.pdf

    SOAP Fault 是一种特殊的 SOAP 消息,用于指示消息处理失败的原因和位置。 SOAP Binding Framework 是一种规则集合,用于定义如何使用协议来传输 SOAP 消息。不同的绑定框架可以将 SOAP 消息传输到不同的协议上,如...

    soap2.0.rar_soap_soap toolkit_soap2.0

    6. **SOAP Faults**:当在处理SOAP消息时遇到错误,SOAP提供了一种机制来报告这些错误,即SOAP Fault。它包含在Body元素内,可以提供关于错误的详细信息。 Microsoft SOAP Toolkit 2.0提供了以下功能: 1. **SOAP...

    SOAP技术及其安全研究

    4. SOAP Fault:当出现错误时,SOAP消息会包含一个Fault元素,描述错误信息。 二、SOAP与Web服务 1. WSDL(Web Services Description Language):用于定义Web服务接口,描述服务的位置、操作及输入/输出消息格式。...

    SOAP基本和创建详解

    4. **Fault元素**(可选):当在处理消息时发生错误,`&lt;soap:Fault&gt;` 元素会被用来提供错误信息。它必须是 `Body` 的子元素,并且在一条消息中只能出现一次。Fault元素包括`faultcode`(错误代码)、`faultstring`...

    SOAP协议样列

    这里的`SOAP-ENV:Fault`元素包含了关于错误的具体信息,包括错误代码、描述以及可能的详细信息。 综上所述,SOAP协议以其强大的灵活性、扩展性和错误处理能力,成为了Web服务中不可或缺的一部分。通过理解其基本...

    webservice(wsdl、soap)实例有demo

    SOAP消息通常包含三部分:Header(头)、Body(主体)和Fault(错误)。Body部分包含了实际的数据,而Header部分则可以包含如认证、路由等附加信息。当Web服务被调用时,请求和响应是以SOAP消息的形式在网络间传输。...

Global site tag (gtag.js) - Google Analytics