Предположим, у нас есть запрос xhr 'POST', который возвращает код состояния 'redirect'.
В этом случае браузер отправляет дополнительный xhr 'GET' по указанному URL.
Я не уверен, кто выполняет эту цепочку вызовов: сам браузер или библиотека js (используя MooTools).
Проблема в том, что второй запрос 'GET' не распознается сервером как xhr:
У него нет заголовка «X-Requested-With», содержащего «XMLHttpRequest»
Проблема появляется только в Firefox, но не в Webkit. Так что, поверьте, это не связано с ошибкой библиотеки js.
У кого-нибудь есть идеи как это исправить?