在使用RestTemplate访问接口的时候使用普通的
getForObject
无法修改默认的请求头,这个时候就需要用另一种方式:
restTemplate.exchange()
例子如下:
MediaType type = MediaType.TEXT_PLAIN;
HttpHeaders headers = new HttpHeaders();
headers.setContentType(type);
//在这里add自定义的请求头
headers.add("Referer","");
//将请求头放到参数中
ResponseEntity<String> response = restTemplate.exchange(
url,
HttpMethod.GET,
new HttpEntity<String>(headers),
String.class);
//获得返回结果
String result = response.getBody();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)