我正在用 spring 开发一个肥皂网络服务客户端。
我在用webServiceTemplate
如何指定我使用哪种版本的肥皂?
我可以看到它默认使用soap 1.1。
我想强制它使用soap 1.2
我怎样才能做到这一点?
我正在用 spring 开发一个肥皂网络服务客户端。
我在用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的配置文件中指定soap版本,通常如下方式: 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>