【问题标题】:How to get Response Header information from Spring RestTemplate GET request如何从 Spring RestTemplate GET 请求中获取响应头信息
【发布时间】:2015-05-05 12:29:48
【问题描述】:

我正在触发GET 请求并通过Spring RestTemplate 成功获取JSON 数据。我也想获得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;
    }

【问题讨论】:

标签: java json spring get resttemplate


【解决方案1】:
ResponseEntity<JsonVO> responseEntity =  restTemplate.getForEntity(url, JsonVO.class, vars);
JsonVO jsonVO = responseEntity.getBody();
HttpHeaders headers = responseEntity.getHeaders(); //<-- your headers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-08
    • 2019-11-02
    • 1970-01-01
    • 2016-09-14
    • 2022-01-03
    • 2018-08-28
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多