Я пытаюсь отправить строку json службе REST. Используется следующий код:Firefox не соблюдает заголовок Content-type в xhrPost
dojo.xhrPost({
url: REST_URL,
postData: jsonData,
handleAs: "json",
headers: {"Content-Type": "application/json"},
load: function(response, ioArgs) {
alert(response);
},
error: function(response, ioArgs) {
alert(response);
}
});
Я перехватываю запросы, отправленные браузерами (IE/Firefox) с использованием скрипача. Когда я отправляю запрос от IE, fiddler показывает заголовок Content-type, который устанавливается в «application/json».
Однако, когда тот же запрос отправляется с использованием Firefox, заголовок Content-type не отображается в заголовках запроса (что не добавлено Firefox). Мой сервер настроен для проверки того, что тип контента является «application/json». Следовательно, запрос отклоняется сервером.
Вопрос:
- Что мне делать сейчас, чтобы сделать эту работу в Firefox
- И самое главное, почему оленья кожа светлячок добавить заголовок для Content-типа для заголовков запроса? среда Детали: OS: Win7 32 бит, браузеры: IE8/9 & Firefox 11
Как правило, это работает. Можете ли вы ссылаться на фактическую страницу, показывающую проблему? –
Это внутренняя деятельность в области развития. Я попытаюсь воспроизвести то же самое где-нибудь еще и поделиться кодом. Благодарю. –