Soap1.1协议网络请求数据格式分析
Soap是基本http请求,他的请求和响应头的响应类型都是text/xml
一般的请求,请求类型是text/html
|
|
注:JAX-WS 这里使用的2.2.9版本, jdk1.7支持2.2版本
4.9 Soap1.1和soap1.2 的实现
- SOAP协议有两个版本,1.1和1.2
- 如何发布SOAP1.2服务端(掌握)
在实现类中加入如**解@BindingType(SOAPBinding.SOAP12HTTP_BINDING)
|
|
- 如果Jaxws不支持SOAP1.2服务端发布,说明JDK版本较低在1.7以下,可在服务端引入第三方JAR(jaxws-ri-2.2.8)(网上下载即可)
|
1.7会出现不支持1.2错误 |
- 但现在1.8jdk已经支持soap1.2,可以不用加第三方jar包
4.10 Soap1.1和soap1.2 的请求头区别
请求头的contentType和S:Envelope的命令空间不一样
4.11 Soap1.1和soap1.2 的区别
请求发送方式相同:都是使用POST 协议内容相同:都有Envelope和Body标签
数据格式不同:content-type不同 SOAP1.1:text/xml;charset=utf-8 SOAP1.2:application/soap+xml;charset=utf-8
SOAP1.1:http://schemas.xmlsoap.org/soap/envelope SOAP1.2:http://www.w3.org/2003/05/soap-envelope |