spring RestTemplate 设置请求头

spring RestTemplate 设置请求头,只能使用较低层的exchange方法
 MultiValueMap<String, String> headers = new LinkedMultiValueMap<String, String>();
        headers.add("Authorization", "xxxxxxxxxxxxxxxxxx");
        HttpEntity<Object> requestEntity = new HttpEntity<Object>(headers);
        RestTemplate restTemplate = new RestTemplate();
        ResponseEntity<EdgecastData[]> response = restTemplate
                .exchange(
                        "rest_api_url",
                        HttpMethod.GET, requestEntity, EdgecastData[].class);
        EdgecastData[] body = response.getBody();
        System.out.println(body.length);

猜你喜欢

转载自hbjava1985.iteye.com/blog/2063958