首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

SOAP中 RPC/ENC 为啥被抛弃

2012-10-30 
SOAP中 RPC/ENC 为什么被抛弃?1、SOAP数据传输样式介绍1)RPC Stype指定包含Web服务调用的XML节点,该节点以W

SOAP中 RPC/ENC 为什么被抛弃?
1、SOAP数据传输样式介绍

1)RPC Stype指定包含Web服务调用的XML节点,该节点以Web服务调用方法命名,XML节点依次包含方法调用的各个参数。


2)Document Style指定内直接包含消息,该消息没有SOAP格式限制。服务器的应用层负责将XML文档映射成内存对象(参数、方法调用等等)。

Use属性值决定消息的编码方式:可以是encoded或者是 literal。

1)encoded值表示XML的消息使用类型属性引用抽象数据类型,使用Section 5编码(SOAP规范第五章定义的编码)进行xml的序列化和反序列化。

2) Literal值表示XML的消息使用类型属性或者Element元素引用具体的Schema定义,也就是说,根据具体的Schema将内存对象序列化成XML消息。

Style和Use的值进行组合,SOAP可以有四种编码样式,比较常用的如下:

1) RPC/Encoded编码,使用SOAP编码,也称为 Section 5 编码,它由 SOAP 1.1 规范定义。

2) Document/literal编码。

3) RPC/literal编码,它使用 RPC 方法进行调用但使用 XML 自制的方法编入数据。




热点排行