我有 Spring 3.0 的独立 Java 应用程序。我正在使用 4 个整数参数调用 REST 服务“post”方法调用。在调用 restTemplate.postForEntity() 时,出现错误“找不到适合请求类型的 HttpMessageConverter”。是否需要在 restTemplate 中设置任何 messageConverter ?我在网上找不到任何样本。
最佳答案
有趣的是,我刚刚回答了 similar question ...
不过,您可能需要查看出色的 Spring 引用手册,尤其是 this fragment 、 documentation 、 IBM Dev blog post 和 RestTemplate
example on SpringSource Blog (何时编写)。
来自 SpringSource 博客文章:
此外,IBM blog post here 提到了常见的 HttpMessageConverter 实现,您可能会使用编码(XML 响应)或 MappingJackson(用于 JSON)之一。
关于web-services - Spring restTemplate.postForEntity(或 postForObject)在独立 Java 应用程序中给出错误 "no suitable HttpMessageConverter",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11140303/