【发布时间】:2014-08-19 15:46:09
【问题描述】:
我在我的 Spring 应用程序中使用 RestTemplate 与 API 交互。我正在做一个 GET 请求并期待一些 JSON 作为响应。执行此操作的代码如下:
HttpEntity<MultiValueMap<String, String>> requestEntity = new HttpEntity<MultiValueMap<String, String>>(null, requestHeaders);
ResponseEntity responseLogin = restTemplate.exchange(url, HttpMethod.GET, requestEntity, MyResponse.class);
当我运行它时,它会在以下行中断:
ResponseEntity responseLogin = restTemplate.exchange(url, HttpMethod.GET, requestEntity, MyResponse.class);
我得到以下异常:
Could not extract response: no suitable HttpMessageConverter found for response type [com.responses.MyResponse] and content type [application/json;charset=utf-8]
我是 RestTemplates 的新手,并且通常使用 Java 与 REST API 进行交互,因此对于解决此问题的任何帮助将不胜感激。
【问题讨论】:
标签: java spring rest get resttemplate