欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:穿透一个restful服务,如这个restful,在业务服务的URI中有五层:/arcgis/rest/services/DBSJ_CXYD_CSJSYD/MapServer/,穿透后无法访问。
问题原因:ESB在处理响应报文时如果报文编码是gzip格式,ESB会对报文进行解压,该报文返回浏览器后,响应报文头中还是包含gzip编码,浏览器会自动识别进行解压;因此造成报文重复解压导致浏览器无法正常显示报文;
解决方案:此问题可以通过补丁解决,请向普元售后(cservice@primeton.com)申请,对应补丁号为:ESB_6.5.1.0_20161216_P1。
另:还有一个补丁,对应补丁号为:ESB_6.5.1.0_20151204_P2,此补丁是解决:restful补丁遇到gzip类型请求时,由于双重解压导致无法访问问题;需要在restful补丁ESB_6.5.1.0_20151204_P1基础上打补丁,可以与售后咨询哪个补丁更适用。