Filuppladdningen misslyckas om en 401 autentiseringsutmaning inträffar på HTTP POST Internet Explorer 10

Obs!: Stödet för Internet Explorer 11 på datorn tas bort och supporten tas bort 15 juni 2022 (en lista över vad som omfattas finns i Vanliga frågor och svar). Samma IE11-appar och webbplatser som du använder idag kan öppnas Microsoft Edge i Internet Explorer-läge. Läs mer här.

Symptom

Anta att du försöker ladda upp en fil med hjälp av ett XMLHttpRequest-objekt i nivå 2-specifikationer i Internet Explorer 10. Filuppladdningen kan inte avslutas om POST får en autentiseringsutmaning på 401. Uppladdningen låser sig ett obestämt antal gånger om en 401-utmaning tas emot på HTTP POST.

Detta påverkar även POSTs som innehåller filer som bifogas med hjälp av en formData().append-metod. Felen kan uppstå på två sätt under nätverksspårningar, beroende på om Kerberos-protokollet eller NTLM-protokollet (NTLM) används:

  • Om Internet Explorer skickar POST och servern svarar med 401 inklusive autentiseringsrubriken (AH), och Kerberos-protokollet förhandlas fram:

    • Internet Explorer skickar det första INLÄGG som innehåller hela brödtexten.

    • Servern svarar med autentisera: Förhandla.

    • Internet Explorer skickar Kerberos-hash till servern tillsammans med innehållslängd som säger att en fullständig POST-brödtext finns, men inte innehållet.

    • Servern väntar på återstående nyttolast. Men nyttolasten skickas aldrig.

  • Om Internet Explorer skickar POST och servern svarar med 401 inklusive AH, och NTLM-protokollet har förhandlats fram:

    • Internet Explorer skickar det första INLÄGG som innehåller hela brödtexten.

    • Server svarar med autentiserad: Förhandla eller autentisera: NTLM.

    • Internet Explorer skickar NTLM-hash till servern tillsammans med innehållslängd = 0.

    • Servern svarar med serverhash.

    • Ingen uppföljningspost som innehåller den slutförda hashtaggen eller ett fullständigt POST-brödtext skickas av klienten.


Lösning

Uppdatera information

Du kan lösa problemet genom att installera den senaste kumulativa säkerhetsuppdateringen för Internet Explorer. Det gör du genom att gå till Microsoft Update.

Teknisk information om den senaste kumulativa säkerhetsuppdateringen för Internet Explorer finns på följande Microsoft-webbplats:

http://www.microsoft.com/technet/security/current.aspxObs! Den här uppdateringen ingick först i säkerhetsuppdateringen 2975687.

Om du vill ha mer information om säkerhetsuppdatering 2977629 klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:

2977629 MS14-052: Kumulativ säkerhetsuppdatering för Internet Explorer: 9 september 2014

Status

Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".

Referenser

Se terminologin som Microsoft använder för att beskriva programvaruuppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×