后端——》使用RestTemplate发送自定义header的get请求

2023-05-16

在使用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(使用前将#替换为@)

后端——》使用RestTemplate发送自定义header的get请求 的相关文章

随机推荐