欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述:

经过ESB穿透的ws接口,Soap UI调用、SSM解析日志、response返回结果都正常:

但是使用java代码HttpURLConnection调用,请求的response返回的内容并没有乱码是正常的。SSM解析日志、ESB Server解析日志报文乱码、governor显示报文乱码。业务的请求返回并没有乱码:

java代码如wsdlCall123.java

问题解答:

该问题原因是java代码调用时URL中带的后缀"?wsdl"影响了原服务返回的报文信息结果的编码。URL中去掉?wsdl后,SSM和ESB Server中落的日志中报文信息正常:

正确的调用方式如下,具体代码如wsdlCall.java

 

  • 无标签