解决,自定义封装一个restTemplate,设置restTemplate可以允许接受text/html结构的数据。
@Bean
public RestTemplate restTemplate(){
RestTemplate restTemplate = new RestTemplate(httpComponentsClientHttpRequestFactory());
MappingJackson2CborHttpMessageConverter mappingJackson2CborHttpMessageConverter = new MappingJackson2CborHttpMessageConverter();
mappingJackson2CborHttpMessageConverter.setSupportedMediaTypes(Arrays.asList(
MediaType.TEXT_HTML,
MediaType.TEXT_PLAIN
));
restTemplate.getMessageConverters().add(mappingJackson2CborHttpMessageConverter);
restTemplate.setErrorHandler(
new ResponseErrorHandler() {
@Override
public boolean hasError(ClientHttpResponse clientHttpResponse) {
return false;
}
@Override
public void handleError(ClientHttpResponse clientHttpResponse) {