我使用Maven Spring 4.1。0 Java 6,我想使用RestTemplate()。postForEntity(url、请求、响应类型)
当我执行这段代码时:
HttpEntity<MultiValueMap<String, Object>> entity = new HttpEntity<MultiValueMap<String, Object>>(parameters, headers);
final RestTemplate restTemplate = RestTemplateUtils.createHttpTemplate();
ResponseEntity<String> response = restTemplate.postForEntity(url, entity,
String.class);
但是我有这个错误:
组织。springframework。http。转换器。HttpMessageGenetWritableException:无法写入请求:在org上找不到适用于请求类型[java.util.HashMap]的HttpMessageConverter。springframework。http。转换器。FormHttpMessageConverter。org上的writePart(FormHttpMessageConverter.java:310)。springframework。http。转换器。FormHttpMessageConverter。org上的writeParts(FormHttpMessageConverter.java:270)。springframework。http。转换器。FormHttpMessageConverter。writeMultipart(FormHttpMessageConverter.java:260)位于org。springframework。http。转换器。FormHttpMessageConverter。在org上编写(FormHttpMessageConverter.java:200)。springframework。http。转换器。FormHttpMessageConverter。在org上编写(FormHttpMessageConverter.java:1)。springframework。网状物客户RestTemplate$HttpEntityRequestCallback。doWithRequest(RestTemplate.java:596)位于org。springframework。网状物客户RestTemplate。doExecute(RestTemplate.java:444)位于org。springframework。网状物客户RestTemplate。在org上执行(restemplate.java:409)。springframework。网状物客户RestTemplate。postForEntity(RestTemplate.java:310)
问题是由于旧的Spring版本,所以需要迁移到Spring版本4,问题得到了解决。
我试图发送一个POST请求到REST服务使用REST模板,但得到下面的错误 RestClientException:无法写入请求:找不到适合请求类型[xxx.query.XBrainQueryRequest]和内容类型[application/json]的HttpMessageConverter。 我的XBrainQueryRequest课程如下 有人能解释我为什么会出错以及如何解决它吗?我对这些
我在使用SpringREST模板时遇到以下错误,但我已经为json响应定义了jackson。 当我使用rest客户端查询url时,我也得到了良好的响应。 rest模板配置:
我有以下几点建议: 当我对它执行cucumber测试时,我得到以下异常: 我有一些其他的测试和其他具有相同注释的POJO,它们工作起来没有任何问题。我真的一点也不知道出了什么问题。 感谢任何建议!
使用Spring,使用以下代码: 我得到 pojo的一个片段:
我得到以下异常,不知道为什么。。。 线程“main”组织中出现异常。springframework。网状物客户RestClientException:无法提取响应:在org上找不到响应类型[class com.avada.rest.UsersController$Users]和内容类型[application/json;charset=UTF-8]的合适HttpMessageConverter。s
我试图得到下面给出的带有SpringRest模板的响应实体。我得到了下面的错误, 代码: 我在这篇文章中尝试将媒体类型设置为Application/json。但还是一样的错误。 完整跟踪: