SOAP消息体

1、SOAP消息体(Body)包含的是SOAP消息的实际负载。

2、SOAP消息体(Body)可包含任意内容,但SOAP规范定义了两种消息风格供发送者和接收者使用。这两种消息风格分别为:

     a. RPC风格:遵从SOAP标准,封装的是RPC调用的请求和返回。对该类消息的约束是必须把操作的名称作为封装了对操作的调用和返回消息负载的根元素名称,如

 ---------------------------------------------------------------

<soapEnv:Envelope xmlns:soapEnv=“http://www.w3.org/2003/05/soap-envelope/" soapEnv:encodingStyle="http://www.w3.org/2003/05/soap-encoding/">

  <soapEnv:Body>

    <!-- 操作名称作为SOAP负载的根元素名称 -->

    <m:GetOrderStatus  

      soapEnv:encodingStyle="http://www.w3.org/2003/05/soap-encoding/"

      xmlns:m="www.example.org/OrderService">

        <orderno>12345</orderno>

    </m:GetOrderStatus>

  </soapEnv:Body>

</soapEnv:Envelope>

-----------------------------------------------------------------------

即,SOAP RPC调用消息格式为:

 

<SOAP信封>

    <SOAP消息体>

        <操作名称>

             <输入参数1>参数值</输入参数1>

             <输入参数2>参数值</输入参数2>

              ......

        </操作名称>

    </SOAP消息体>

</SOAP信封>

 

SOAP RPC返回消息的格式为:

 

<SOAP信封>

    <SOAP消息体>

        <操作名称>

             <返回值1>值</返回值1>

             <返回值2>值</返回值2>

              ......

        </操作名称>

    </SOAP消息体>

</SOAP信封>

 

    b.文档风格:消息封装的XML文档可以是消息发送方和消息接收方约定的任意格式。

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值