Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Bogdan GusievОтветов: 1

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

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

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

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

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

javascriptxmlhttprequestajaxfirefoxmootools

Ответы

Ответ 1 · рейтинг 1 · Sky Sanders

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы