-
SOAP 消息传输3
记得SOAP消息中. 有encodingStyle属性.
w3school 给出的解释是 :
encodingStyle 属性
SOAP 的 encodingStyle 属性用于定义在文档中使用的数据类型。此属性可出现在任何 SOAP 元素中,并会被应用到元素的内容及元素的所有子元素上。SOAP 消息没有默认的编码方式。 语法为 encodingStyle = "SOAP1.1/SOAP1.2/soap-encoding URI"
我的理解是. 该属性只有wsdl文档中规定 SOAP 绑定的格式为encoded 时例如.
<soap:body use="encoded" encodingStyle="SOAP1.1/SOAP1.2/soap-encoding URI" namespace="http://temp"/>
才能在soap消息中使用. 但是请问在soap消息中. 什么地方用到了这个属性才有意义呢???
比如
<soapenv:Body>
<pub:PostInfo soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<test:addr xsi:type="test:Address" xmlns:test="http://test">
<test:zip xsi:type="xsd:string">12</test:zip>
</test:addr>
<usezip xsi:type="xsd:boolean">true</usezip>
</pub:PostInfo>
</soapenv:Body>
在上面的SOAP消息中.我发现 soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 加了和
不加效果都是一样的. ws服务器都能正常解析.
PS: 我知道encoded已经被移出了JAXWS规范. 但是还是知道上面问题的答案.2012年2月06日 09:16
目前还没有答案
相关推荐
创建soap消息的多种方式以及WSDL举例代码
随着SOA技术的发展与普及应用,基于SOA的Web服务安全问题日益突出,而SOAP消息传输的安全性是决定Web服务安全的重要因素。目前SOAP消息的传榆主要依赖于WS安全标准,但由于WS安全标准存在种种缺陷,因此SOAP消息在...
基于soap 消息传输的一个例子,列出了所有执行过程,基于websphere环境,用户可根据该文档,获得如何创建一个soap例子,如何验证soap消息
包括:服务端程序、客户端实现程序等
NULL 博文链接:https://konglx.iteye.com/blog/609390
绑定定义了如何将 SOAP 消息与具体的传输协议和数据格式关联起来。 SOAP 和 WSDL 是实现 Web Services 的关键技术。SOAP 提供了简单的消息交换协议,而 WSDL 提供了描述 Web Services 的语言。通过使用 SOAP 和 ...
通过对Web Services安全性分析和SOAP消息传输过程的研究,从SOAP消息的安全性和消息传输监控2个方面设计Web Services的安全性方案,并通过WSE3.0实现了该设计方案。该方案有效弥补了SOAP协议本身安全性差的缺点,也提高...
一种基于Axis2的SOAP安全传输模型的研究
用Java实现SOAP的XML文档网络传输及远程过程调用(RPC)
用Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC)
用Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC).
soap是很稳定的网络传输方案中的一种。对邮箱等的传输安全而又稳定。
使用基于本体的检查器可以保留消息的完整性,该检查器检查消息在传输过程中是否未被修改。 通过在与消息组合的日志文件中加密消息的副本,可以保留消息的机密性。 通过以并行方式执行策略过滤器,可以实现时间效率...
SOAP使用的简单例子,和WEBSERVICE使用SOAP协议传输
基于soap信息通信加密传输机制研究.doc
Axis2的OMElement SOAP XML报文节点首字母小写转大写(注意,是节点,不是节点元素的值) java
基于SOAP信息通信加密传输机制研究论文.doc
基于soap信息通信加密传输机制研究本科论文.doc
基于soap信息通信加密传输机制研究学位论文.doc
基于SOAP信息通信加密传输机制研究学士学位论文.doc