Ostrzeżenie: Wycofana, nieobserwowana aplikacja klasyczna Internet Explorer 11 została trwale wyłączona w ramach aktualizacji przeglądarki Microsoft Edge w niektórych wersjach Windows 10. Aby uzyskać więcej informacji, zobacz Wycofywanie aplikacji klasycznej Internet Explorer 11 — często zadawane pytania.
Oznaki
Załóżmy, że próbujesz przekazać plik przy użyciu obiektu XMLHttpRequest w specyfikacji poziomu 2 w programie Internet Explorer 10. Nie można ukończyć przekazywania pliku, jeśli w usłudze POST zostanie wyświetlone wyzwanie uwierzytelniania 401. Przekazywanie zawiesza się na czas nieokreślony lub zostaje przekroczona limit czasu, jeśli w wpisie HTTP odebrano wyzwanie 401.
Ponadto ma to wpływ na punkty typu POSTs, które zawierają pliki dołączone przy użyciu metody formData().append. Błędy mogą wystąpić na jeden z dwóch sposobów podczas śledzenia sieci, w zależności od tego, czy jest używany protokół Kerberos, czy nt LAN Manager (NTLM):
-
Jeśli program Internet Explorer wyśle wiadomość POST, a serwer odpowie za pomocą ciągu 401 zawierającego nagłówek uwierzytelniania (AH), a następnie protokół Kerberos zostanie wynegocjowany:
-
Program Internet Explorer wysyła początkowy wpis zawierający całą treść.
-
Serwer odpowiada za pomocą uwierzytelniania: negocjuj.
-
Program Internet Explorer wysyła skrót protokołu Kerberos do serwera wraz z długością zawartości, która informuje, że jest dostępna pełna treść postu, ale nie zawiera jej.
-
Serwer czeka na pozostałą ładowność. Jednak ładunek nigdy nie jest wysyłany.
-
-
Jeśli program Internet Explorer wysyła wiadomość POST, a serwer odpowiada za pomocą operatora 401 z uwzględnieniem protokołu AH, a następnie zostaje wynegocjowany protokół NTLM:
-
Program Internet Explorer wysyła początkowy wpis zawierający całą treść.
-
Serwer odpowiada za pomocą uwierzytelniania: negocjuj lub uwierzytelnij: NTLM.
-
Program Internet Explorer wysyła skrót NTLM do serwera wraz z zawartością o długości = 0.
-
Serwer odpowiada skrótem serwera.
-
Klient nie wysyła dalszych wpisów zawierających skrót lub pełną treść POST.
-
Rozwiązanie
Informacje dotyczące aktualizacji
Aby rozwiązać ten problem, zainstaluj najnowszą skumulowaną aktualizację zabezpieczeń programu Internet Explorer. Aby to zrobić, przejdź do witryny Microsoft Update.
Aby uzyskać informacje techniczne dotyczące najnowszej zbiorczej aktualizacji zabezpieczeń programu Internet Explorer, przejdź do następującej witryny internetowej firmy Microsoft:
http://www.microsoft.com/technet/security/current.aspxUwaga Ta aktualizacja została po raz pierwszy uwzględniona w 2975687 aktualizacji zabezpieczeń.
Aby uzyskać więcej informacji na temat 2977629 aktualizacji zabezpieczeń, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:
2977629 MS14-052: Skumulowana aktualizacja zabezpieczeń programu Internet Explorer: 9 września 2014 r.
Status
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Informacje pomocnicze
Zobacz terminologię używaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.