no suitable HttpMessageConverter found for response type

Posted ming-question

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了no suitable HttpMessageConverter found for response type相关的知识,希望对你有一定的参考价值。

在使用 RestTemplate 或者 Spring Cloud 的时候,经常会出现这个错误。

基本上出现的场景都是,我们要json,结果来了个 text/html

两个原因:

第一个就是:服务器返回的就是 text/html 或者不是你要的格式,那么就需要修改 HttpMessageConverter 增加格式类型。

      一般这种情况都是请求别人的服务器。


第二种就是:这种是莫名其妙出现的这个错误,请求的是自己的服务器,或者明知服务器返回的是json格式,却还出现这个错误。

      显示返回了 text/html 格式。那就是请求出现了错误,比如400,403,500。这样返回的都不是json,却是text/html。

以上是关于no suitable HttpMessageConverter found for response type的主要内容,如果未能解决你的问题,请参考以下文章

用tcpdump提示no suitable device found 怎么回事

【项目备份】leveldown文件dlopen “no suitable image found” errors

No suitable driver found for jdbc

No suitable driver found for jdbc

ntpdate[2733]: no server suitable for synchronization found

java连接mysql, No suitable driver