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