如何从Spring RestTemplate GET请求获取响应头信息

时间:2015-03-04 13:33:41

标签: java json spring get resttemplate

我正在触发GET请求并通过Spring JSON成功获取RestTemplate数据。我也希望得到Response Header信息,但我不知道如何获得它。

private String getAPIKeySpring() {
        RestTemplate restTemplate = new RestTemplate();
        String url = baseURL+"/users/apikey";
        Map<String, String> vars = new HashMap<String, String>();
        vars.put("X-Auth-User", apiUser);
        JsonVO jsonVO =  restTemplate.getForObject(url, JsonVO.class, vars);
        System.out.println(jsonVO);
        return null;
    }

1 个答案:

答案 0 :(得分:2)

ResponseEntity<JsonVO> responseEntity =  restTemplate.getForEntity(url, JsonVO.class, vars);
JsonVO jsonVO = responseEntity.getBody();
HttpHeaders headers = responseEntity.getHeaders(); //<-- your headers