Firefox не поддерживает заголовок типа контента в xhrPost
Я пытаюсь отправить строку json в службу REST. Используется следующий код:
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) с помощью fiddler. Когда я отправляю запрос от IE, fiddler показывает заголовок Content-type, установленный в "application/json".
Однако, когда тот же запрос отправляется с помощью Firefox, заголовок типа содержимого не отображается в заголовках запроса (то есть не добавляется Firefox). Мой сервер настроен для проверки тип контента - "application/json". Следовательно, запрос отклоняется сервером.
Вопрос:
- что мне теперь делать, чтобы сделать эту работу в Firefox
- и самое главное, почему firefox не добавляет заголовок Content-type в заголовки запросов? Детали окружения: ОС: Win7 32 бит, браузеры: IE8 / 9 и Firefox 11
2 ответа:
Я знаю, что этот вопрос мертв, но с аналогичной проблемой я нашел этот отчет об ошибке
Если вы ищете эту мудрость древних я надеюсь, что это поможет ;)