У меня есть служба отдыха, которая предоставляет информацию в формате XML или JSON. Я подключаю свое приложение к этому сервису с помощью Spring Resttemplate. К сожалению, все мои ответы представлены в формате XML, а не в предпочтительном формате JSON. Мой анализ запросов заключается в том, что Spring Resttemplate отправляет запрос со следующим Accept-Header:
Accept: application/xml, text/xml, application/*+xml, application/json
Мой ответ службы отдыха с первым принятым типом. Это всегда приложение/xml.
Как я могу изменить Accept-Types, чтобы получать только ответы json? Есть ли какие-то свойства для этого в bean-определении RestTemplate?
Я использую для этого Spring 3.1.