谬误形容
在应用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>