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

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

问题描述在服务调用方的request请求中,header中含有中文,请求ESB后,中文为乱码,无法解析。(esb获取request请求报文头,将报文头放到protocolHeaders中,打印协议头,为乱码)。

问题原因:服务需要先解析header中的编码格式,根据header中的编码格式才能解析报文,所以header本身的编码格式如果存在两种,则出现无法解析的情况,header中不建议写中文;

解决方案:可以考虑通过以下两种方案解决:

1、报文在中介服务中做一次转码;
2、将含有中文的字段放到body中;

 

  • 无标签