Тело статуса 401 не читается в модальном окне - PullRequest
0 голосов
/ 02 марта 2020

Я использую вызов ajax в модальном диалоговом окне. Ответ имеет JSON полезную нагрузку. Когда получен 401, тело ответа не читается. Я также попытался использовать прямой XmlHTTPRequest для дублирования. У меня есть слушатели событий при загрузке, прогрессе, открытии, ошибке. Для 401 ответов загрузите и сообщите о ходе выполнения 0 байтов Если я перехватываю ответ с помощью fiddler, меняю код ответа на 400, полезная нагрузка распознается, и все работает.

Browser = IE 11

Мой вопрос: так как это в модальном диалоге (да, не рекомендуется), есть ли документация, которая указала бы, почему эта конкретная ошибка будет обрабатываться по-разному в модальном диалоге? 401 обычно запускает модальное окно из браузера, но что, если вы уже были в модальном окне?

Кроме того, есть хороший учебник о том, как обрабатывается XMLHttpRequest в отношении кода браузера? Как ответ передается на вызов javascript?

...