Ответ перенаправления Firefox на запрос xhr

Предположим, у нас есть запрос xhr 'POST', который возвращает код состояния 'redirect'. В этом случае браузер отправляет дополнительный xhr 'GET' по указанному URL-адресу. Я не уверен, кто делает эту цепочку вызовов: сам браузер или библиотека js (с использованием MooTools).

Проблема в том, что второй запрос «GET» не распознается сервером как xhr: он не имеет заголовка «X-Requested-With», содержащего «XMLHttpRequest».

Проблема проявляется только в Firefox, но не в Webkit. Итак, поверьте, это не связано с ошибкой библиотеки js.

У кого-нибудь есть идеи, как это исправить?


person Bogdan Gusiev    schedule 20.03.2010    source источник
comment
FWIW - это реализация браузером объекта XMLHttpRequest, который автоматически выполняет перенаправление для вас (все браузеры делают это). Поведение Firefox похоже на ошибку. Хорошо поймал.   -  person Crescent Fresh    schedule 21.03.2010


Ответы (1)


XHR/браузер следует внутренним перенаправлениям.

Очевидно, Firefox не пересылает нестандартные заголовки?

Похоже, вы должны сообщить об ошибке в BugZilla

person Sky Sanders    schedule 20.03.2010
comment
@bogdan, поздравляю с вкладом в ФФ! Вы, безусловно, получили немедленные действия, не то, чтобы это помогло текущим и прошлым установкам. - person Sky Sanders; 24.03.2010