Java 如何从SpringRESTTemplateGet请求中获取响应头信息
我正在触发一个GET请求,并通过SpringRESTTemplate成功地获取JSON数据。我还想获取响应标题信息,但不确定如何获取Java 如何从SpringRESTTemplateGet请求中获取响应头信息,java,json,spring,get,resttemplate,Java,Json,Spring,Get,Resttemplate,我正在触发一个GET请求,并通过SpringRESTTemplate成功地获取JSON数据。我还想获取响应标题信息,但不确定如何获取 private String getAPIKeySpring() { RestTemplate restTemplate = new RestTemplate(); String url = baseURL+"/users/apikey"; Map<String, String> vars = new H
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;
}
这可能会帮助您@ashosborne1,这是用于post请求的,我没有请求对象要传递。
ResponseEntity<JsonVO> responseEntity = restTemplate.getForEntity(url, JsonVO.class, vars);
JsonVO jsonVO = responseEntity.getBody();
HttpHeaders headers = responseEntity.getHeaders(); //<-- your headers