问题记录
调用公司的测试环境接口,从浏览器控制台接口处cCopy as cURL(cmd),获取完整的请求内容,然后导入postman发起请求
提测时发现返回一个html页面,明显是被请求在网管处被拦截了,网关返回的这个报错html页面
postman的返回内容是提示版本低
1、请求体的HEADER中的标识浏览器信息的相关字段,于是把浏览器升级到最新,再从中Copy as URL,还是同样的报错
2、问题定位到Postman,验证方法时把完整请求体给同事,同事的电脑是可以跑通的,于是把问题确实是Postman抽风导致的…
解决方案
本地下载其它api工具apifox,再次调用,恢复正常
原因推测
postman可能在转义请求内容时可能出了问题,导致公司网关处理时请求体时不适配,换一个api工具即恢复正常