我们是使用java调用yapi进行mock,使用时发现返回Error Happens。
经抓包排查发现,是因为请求中带有Header: Content-Encoding=UTF-8
设置这个header的代码:StringEntity requestEntity = new StringEntity(reqData, "utf-8"); requestEntity.setContentEncoding("UTF-8"); requestEntity.setContentType(contentType); // contentType为application/x-www-form-urlencoded或者application/json httpPost.setEntity(requestEntity);
这样以后就会自动生成这个Header: Content-Encoding=UTF-8导致调用失败。
请问这种情况可以兼容吗?
1条答案
按热度按时间wpx232ag1#
我也遇到了这个问题,楼主后来解决了吗?