Spring MVC, принудительный ответ JSON в виде простого запроса

Я использую Spring 3.0.6, и у меня есть один контроллер для загрузки файлов на сервер. Я использую сценарий для загрузки с помощью XmlHttpRequest для браузеров, которые его поддерживают, в то время как остальные браузеры отправляют (скрытую) составную форму. Однако проблема заключается в том, что при отправке формы она отправляет следующий заголовок:

Accept  text/html, application/xhtml+xml, */*

Я полагаю, что из-за этого заголовка Контроллер, помеченный @ResponseBody , отвечает с ответом, преобразованным в XML вместо JSON. Есть ли способ обойти это, не взламывая запрос на отправку формы?

5
задан nvrs 12 October 2011 в 07:37
поделиться