Ответ 1
HTTP 302 используется для перенаправления. Я предполагаю, что существует некоторая ошибка сервера, и вы перенаправляетесь на страницу с ошибкой, используя 302. Проверьте журналы сервера на наличие ошибок.
Я работаю с ASP.NET MVC и jQuery, и у меня есть UserControl, который повторяется на каждой странице. В каждом запросе страницы происходит обратный вызов AJAX. Пока все хорошо.
Но когда я нахожусь в локальном хосте, и я публикую сайт, я замечаю, что этот AJAX бросает ошибку 302
. Это происходит только на страницах https
и только в FF и Chrome. В IE запрос AJAX работает нормально.
Что это за ошибка 302? Почему это происходит только на страницах https
и только в FF и Chrome?
HTTP 302 используется для перенаправления. Я предполагаю, что существует некоторая ошибка сервера, и вы перенаправляетесь на страницу с ошибкой, используя 302. Проверьте журналы сервера на наличие ошибок.
См Как управлять запросом перенаправления после вызова jQuery Ajax для углубленного обсуждения проблемы 302.
EDIT:
Вот несколько других сообщений stackoverflow по этому вопросу.
Как получить статус ответа jQuery.ajax?
Поймать 302 НАЙДЕНО в JavaScript
HTTP-перенаправление: 301 (постоянный) против 302 (временный)
HTTP-код 302 представляет собой перенаправление. Сервер пытается сказать вам, что вы перенаправляете где-нибудь.
Доступен ли сервер, к которому вы обращаетесь, средство перенаправления страниц? и что страница, к которой вы обращаетесь Ajax, перенаправлена на другую страницу? Если это так, вы отключите перенаправление (по крайней мере, игнорируете перенаправление для этой страницы), а затем попробуйте. PS: Я думаю, что Ajax может не поддерживать перенаправление URL.