我使用springframework -RestTemplate, 爲了獲取請求,並將xml響應轉換爲java對象。 手術後:RestTemplate.exchange, 我得到了以下異常:獲取HttpMessageNotReadableException異常使用Spring時 - RestTemplate
org.springframework.http.converter.HttpMessageNotReadableException: Could not read JSON: Can not instantiate value of type [simple type, class Order] from
從XML客戶端的響應,我把它添加到標題:
headers.setAccept(Arrays.asList(MediaType.APPLICATION_XML));
那麼,爲什麼它試圖將響應解析爲JSON? 我該如何解決?
謝謝!
你可能不具備XML要求的MessageConverter轉換成對象 – Redlab
嗨, 我試圖添加: restTemplate.getMessageConverters()。add(new MappingJackson2XmlHttpMessageConverter()); 但仍然得到這個例外。我應該使用哪種messeageConverter? 謝謝 –
您是否還將Jackson2添加到類路徑中? – Redlab