WebService中SOAP1.1和1.2分析

lWebService只采用HTTP POST方式传输数据,不使用GET方式; -- ,WSDL-get,
普通http post的contentType为
•application/x-www-form-urlencoded
WebService的contentType为-即在Http的基础上发SOAP协议
•text/xml这是基于soap1.1协议。
•application/soap+xml这是基于soap1.2协议。
l
lWebService从数据传输格式上作了限定。WebService所使用的数据均是基于XML格式的。目前标准的WebService在数据格式上主要采用SOAP协议。SOAP协议实际上就是一种基于XML编码规范的文本协议。

目前WebService的协议主要有SOAP1.11.2
①两者的命名空间不同:

Soap1.1的命名空间:

   xmlns:soap=“http://schemas.xmlsoap.org/soap/envelope/

Soap1.2 命名空间:

   xmlns:soap="http://www.w3.org/2003/05/soap-envelope 

②.SOAP1.1版本与SOAP1.2版本在头信息上存在差异。
1.SOAP1.1存在SOAPAction的请求头。
2.SOAP1.2没有SOAPAction的请求头。
③.基于SOAP1.1生成的WSDL和基于SOAP1.2生成的WSDL也不一样。
在定义 Service 部分差别如下
Soap1.1 是以: soap:address 定义。
Soap1.2 是以 : soap12:address 定义。 -jdk1.6 不支持 12 形式的访问
1.
④.在CXF中两种协议请求的方式也不一样。
1.1.1为content-Type:text/xm;charset=UTF-8
2.1.2为content-Type:application/soap+xml;charset=UTF-8

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值