Предупреждение: Устаревшее и не поддерживаемое классическое приложение Internet Explorer 11 было окончательно отключено с помощью обновления Microsoft Edge в некоторых версиях Windows 10. Дополнительные сведения см. в статье Часто задаваемые вопросы о прекращении использования классических приложений Internet Explorer 11.
Признаки
Предположим, что вы пытаетесь отправить файл с помощью объекта XMLHttpRequest в спецификации уровня 2 в Internet Explorer 10. Отправка файла не может быть завершена, если POST получает запрос проверки подлинности 401. Отправка зависает на неопределенный срок или истекает, если запрос 401 получен в HTTP POST.
Кроме того, это влияет на POS-объекты, содержащие файлы, присоединенные с помощью метода formData().append. Сбои могут возникать одним из двух способов во время трассировки сети в зависимости от того, используется ли протокол Kerberos или NT LAN Manager (NTLM):
-
Если Internet Explorer отправляет post, а сервер отвечает 401, включая заголовок проверки подлинности (AH), и протокол Kerberos согласовывается:
-
Internet Explorer отправляет начальную запись POST, содержащую полный текст.
-
Сервер отвечает запросом Проверка подлинности: согласование.
-
Internet Explorer отправляет хэш Kerberos на сервер вместе с длиной содержимого, который указывает, что присутствует полный текст POST, но не включает содержимое.
-
Сервер ожидает оставшиеся полезные данные. Однако полезные данные никогда не отправляются.
-
-
Если Internet Explorer отправляет post, а сервер отвечает 401, включая AH, и протокол NTLM согласовывается:
-
Internet Explorer отправляет начальную запись POST, содержащую полный текст.
-
Сервер отвечает запросом Authentication: Negotiate или Authentication: NTLM.
-
Internet Explorer отправляет хэш NTLM на сервер вместе с длиной содержимого = 0.
-
Сервер отвечает хэшом сервера.
-
Клиент не отправляет сообщение POST, содержащее завершенный хэш или полный текст POST.
-
"Разрешение"
Сведения об обновлении
Чтобы устранить эту проблему, установите последнее накопительное обновление для системы безопасности для Internet Explorer. Для этого перейдите в Центр обновления Майкрософт.
Технические сведения о последнем накопительных обновлениях для системы безопасности для Internet Explorer см. на следующем веб-сайте Майкрософт:
http://www.microsoft.com/technet/security/current.aspxПримечание. Это обновление было впервые включено в 2975687 обновления для системы безопасности.
Дополнительные сведения об обновлении системы безопасности 2977629, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
2977629 MS14-052: накопительное обновление для системы безопасности для Internet Explorer: 9 сентября 2014 г.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Ссылки
Ознакомьтесь с терминологией , которую корпорация Майкрософт использует для описания обновлений программного обеспечения.