我开发带弹簧SOAP Web服务客户端。
我使用webServiceTemplate
如何指定我该使用哪一种肥皂的版本?
我可以看到它那默认使用SOAP 1.1。
我想强制使用SOAP 1.2
我怎样才能做到这一点?
我开发带弹簧SOAP Web服务客户端。
我使用webServiceTemplate
如何指定我该使用哪一种肥皂的版本?
我可以看到它那默认使用SOAP 1.1。
我想强制使用SOAP 1.2
我怎样才能做到这一点?
<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
<property name="soapVersion">
<util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/>
</property>
</bean>
我才发现,我需要传递一个消息厂
你只需指定弹簧的配置文件中的皂版本通常spring.cfg.xml
以下列方式:
<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">
<property name="soapVersion">
<util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/>
</property>
</bean>