postman测试第三方接口很正常
resttemplate 中postforObject方法调用就会不正常一直显示403forbiden
解决方法:headers中添加"user-agent"
如
HttpHeaders headers = new HttpHeaders(); headers.add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"); return restTemplate.postForObject(host,new HttpEntity<>( headers),String.class);
思路原理:第三方接口会对发送接口的浏览器进行检测,所以添加上即可~~
面向百度解决的,如有雷同,敬请谅解