Я использую 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? и как я могу его решить?
Спасибо!
Вы, вероятно, не имеют MessageConverter, необходимые для XML на объект преобразования – Redlab
Привет, Я попытался добавить: restTemplate.getMessageConverters(). Add (new MappingJackson2XmlHttpMessageConverter()); Но все еще получаю это исключение. Какой messeageConverter я должен использовать? Сказал (а) спасибо –
Добавил (а) Jackson2 в свой classpath? – Redlab