谬误形容

在应用spring - RestTemplate 时呈现以下谬误:

org.springframework.web.client RestClientException: Could not extract response : no suitable HttpMessageConverter found for request type [java.util.HasMap]

谬误起因

第一种起因

发送申请返回的是text/html,而restTemplate不能将这种类型转换成json.

遇到这种谬误首先思考第一种起因,个别申请服务端时,产生谬误,如:400,401,404,500...等状态返回的都是html,因为restTemplate不能将html类型转换成json,所以抛出此异样.

第二种起因

响应类型就是json,然而短少一个jackson的依赖

解决办法就是引入依赖:

<dependency>    <groupId>com.fasterxml.jackson.core</groupId>    <artifactId>jackson-databind</artifactId>    <version>2.9.7</version></dependency>