我有 java (1.6) 客户端,基于 JAX-WS、JAXB、SOAP 绑定构建,调用 wcf (3.5) 服务 (basicHttpBinding)。
当我尝试使用肥皂无效字符(例如, (退格,...))调用服务器时 - 我在两个方向上都失败了:
当我发送此类文本时,我失败了(对于编组和解组),但有异常
javax.xml.ws.soap.SOAPFaultException:格式化程序在尝试反序列化消息时抛出异常:尝试反序列化参数http://company.com/XXXParams时出错。
InnerException 消息是“反序列化 XXX.MyParams 类型的对象时出错。
字节 0x08 在此位置无效。第 1 行,位置 1177.'。
有关更多详细信息,请参阅 InnerException。
在 com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178) ~[?:1.6.0_24] 在
com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder. java:119) ~[?:1.6.0_24] 在
com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108) ~[?:1.6.0_24] 在
com.sun。 xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78) ~[?:1.6.0_24] at
com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java :107) ~[?:1.6.0_24]