服务端提示的错误:
严重: 无法创建 SOAP 消息。应为名称空间http://schemas.xmlsoap.org/soap/envelope/中的信封, 但得到的是http://www.w3.org/2001/12/soap-envelope
com.sun.xml.ws.protocol.soap.VersionMismatchException: 无法创建 SOAP 消息。应为名称空间http://schemas.xmlsoap.org/soap/envelope/中的信封, 但得到的是http://www.w3.org/2001/12/soap-envelope
SOAP的版本问题
SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER12);
将SoapEnvelope.VER12改为SoapEnvelope.VER11
本文详细阐述了在使用SOAP进行通信时遇到的版本不匹配错误,即无法创建符合预期的SOAP消息。通过分析错误信息,本文揭示了问题根源在于SOAP消息的名称空间与期望不符。解决方案包括将SOAP消息版本从VER12更改为VER11,以确保与接收方的兼容性。同时,文章提供了关键代码示例和步骤,帮助开发者快速定位并解决此类问题。

被折叠的 条评论
为什么被折叠?



