Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services postForEntity(或postForObject)给出错误;没有合适的HttpMessageConverter“;在独立Java应用程序中_Web Services_Spring_Rest_Resttemplate - Fatal编程技术网

Web services postForEntity(或postForObject)给出错误;没有合适的HttpMessageConverter“;在独立Java应用程序中

Web services postForEntity(或postForObject)给出错误;没有合适的HttpMessageConverter“;在独立Java应用程序中,web-services,spring,rest,resttemplate,Web Services,Spring,Rest,Resttemplate,我使用Spring3.0开发了独立的Java应用程序。我使用4个整数参数调用REST服务“post”方法调用。调用restTemplate.postForEntity()时,我收到错误“找不到适合请求类型的HttpMessageConverter”。是否需要在restTemplate中设置任何messageConverter?我在网上没有找到任何样品。有趣的是,我只是回答了 尽管如此,您可能需要查看great Spring参考手册,尤其是(何时编写) 来自SpringSource博客帖子: Ht

我使用Spring3.0开发了独立的Java应用程序。我使用4个整数参数调用REST服务“post”方法调用。调用restTemplate.postForEntity()时,我收到错误“找不到适合请求类型的HttpMessageConverter”。是否需要在restTemplate中设置任何messageConverter?我在网上没有找到任何样品。

有趣的是,我只是回答了

尽管如此,您可能需要查看great Spring参考手册,尤其是(何时编写)

来自SpringSource博客帖子:

HttpMessageConverters

传递给方法和从方法返回的对象 getForObject()、postForLocation()和put()转换为HTTP HttpMessageConverters从HTTP响应发出的请求和响应。转换器 对于主mime类型和Java类型,默认情况下是注册的,但是 您还可以编写自己的转换器并将其插入RestTemplate


此外,在提到常见的HttpMessageConverter实现时,您可能会使用封送(XML响应)或MappingJackson(用于JSON)。

您调用的REST服务很可能会失败,postForObject()返回空值。您需要使用ResponseErrorHandler实现检查错误

你能发布一些代码来帮助说明这个问题吗?根据你目前给我们的信息,我们只能猜测。