Spring RestTemplate ResponseEntity正文为空白

时间:2016-10-06 13:15:54

标签: java spring resttemplate

我正在调用客户端端点:     ResponseEntity<String> responseBody = restTemplate.exchange(destEndpoint, HttpMethod.POST, entity, String.class);

但是当我打电话的时候:     responseBody.getBody(); 我得到了空白的答复。

但是当我使用拦截器(ClientHttpRequestInterceptor)和日志响应时,我可以看到响应体被打印出来。 List<ClientHttpRequestInterceptor> interceptors = new ArrayList<>(); interceptors.add(new LoggingRequestInterceptor()); restTemplate.setInterceptors(interceptors);

我确实尝试扩展类HttpMessageConverterExtractor<String>,而在调试时我只能看到标题和状态,并且响应对象中没有正文。

0 个答案:

没有答案