如何从RestTemplate中读取响应标头?
我正在使用RestTemplate.postForObject将信息发布到Web服务。除了结果字符串,我还需要响应头中的信息。有什么办法可以做到这一点?
RestTemplate template = new RestTemplate();String result = template.postForObject(url, request, String.class);
回答:
好吧,我终于明白了。交换方法正是我所需要的。它返回包含完整标头的HttpEntity。
RestTemplate template = new RestTemplate();HttpEntity<String> response = template.exchange(url, HttpMethod.POST, request, String.class);
String resultString = response.getBody();
HttpHeaders headers = response.getHeaders();
以上是 如何从RestTemplate中读取响应标头? 的全部内容, 来源链接: utcz.com/qa/429817.html