JQuery Ajax-запрос с перенаправлением не работает должным образом - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь подключиться к веб-сервису со следующей настройкой:

  1. Отправить учетные данные на domain.com/logincheck
  2. Сервер перенаправляет запрос на domain.com/loginOk.xml или domain.com/loginBad.xml, который содержит подробную информацию о попытке входа в систему (успешно = токен, ошибка = строка ошибки)

При исключении запроса я вижу запрос (POST) на вкладке «Сеть» (Chrome Dev Tools), на которой показано перенаправление 302, а затем попытка доступа к loginOk.xml (GET), но состояние запрос в столбце «Текст состояния» отображается как (canceled), как будто он только что инициировал запрос, но отбросил его, как только он начался.

Есть идеи, что может быть не так?

1 Ответ

2 голосов
/ 27 сентября 2012

Я думаю, что это случай, когда Chrome блокирует небезопасный контент при загрузке, хотя и не очевидный.

Я предполагаю, что доступ к вашей странице осуществлялся по протоколу HTTPS, а перенаправление на loginOK.html было нацелено на URL-адрес HTTP. Таким образом, хотя исходный запрос POST был направлен на защищенную страницу, перенаправление представляло собой небезопасный контент, и поэтому оно было заблокировано (или canceled, как называется Chrome).

См. https://stackoverflow.com/a/6967007/631114

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...