gpt4 book ai didi

web-services - Spring restTemplate.postForEntity(或 postForObject)在独立 Java 应用程序中给出错误 "no suitable HttpMessageConverter"

转载 作者:行者123 更新时间:2023-12-04 04:19:12 25 4
gpt4 key购买 nike

我有 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 博客文章:

HttpMessageConverters

Objects passed to and returned from the methods getForObject(), postForLocation(), and put() and are converted to HTTP requests and from HTTP responses by HttpMessageConverters. Converters for the main mime types and Java types are registered by default, but you can also write your own converter and plug it in the RestTemplate.



另外, 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com