HTTP POST에서 401 인증 문제가 발생하는 경우 파일 업로드가 Internet Explorer 10

참고: Internet Explorer 11 데스크톱 애플리케이션이 사용 중지되어 2022년 6월 15일 지원되지 않습니다(범위에 있는 항목 목록은 FAQ를 참조하세요). 현재 사용하는 동일한 IE11 앱 및 사이트는 Microsoft Edge Internet Explorer 있습니다. 여기에서 자세히 알아보십시오.

증상

수준 2 사양에서 XMLHttpRequest 개체를 사용하여 파일을 업로드하려고 Internet Explorer 10. POST에서 401 인증 챌린지가 수신된 경우 파일 업로드를 완료할 수 없습니다. HTTP POST에서 401 챌린지가 수신된 경우 업로드가 무기한 중지되거나 시간 외로 중지됩니다.

또한 formData(.append 메서드)를 사용하여 연결된 파일이 포함된 POSTS에도 영향을 미치게 됩니다. 이 오류는 Kerberos 프로토콜 또는 NTLM(NTLM) 프로토콜을 사용하는지 여부에 따라 네트워크 추적 중에 두 가지 방법 중 하나에서 발생할 수 있습니다.

  • Internet Explorer 보내고 서버가 AH(인증 헤더)를 포함하여 401으로 응답하면 Kerberos 프로토콜이 협상됩니다.

    • Internet Explorer 본문이 포함된 초기 POST를 전송합니다.

    • 서버는 인증: 협상을 통해 응답합니다.

    • Internet Explorer 전체 POST 본문이 존재하지만 콘텐츠를 포함하지 않는 콘텐츠 길이와 함께 Kerberos 해시를 서버에 전송합니다.

    • 서버는 나머지 페이로드를 대기합니다. 그러나 페이로드는 전송되지 않습니다.

  • Internet Explorer 보내고 서버가 AH를 포함한 401으로 응답하면 NTLM 프로토콜이 협상됩니다.

    • Internet Explorer 본문이 포함된 초기 POST를 전송합니다.

    • 서버는 인증: 협상 또는 인증: NTLM으로 응답합니다.

    • Internet Explorer NTLM 해시를 콘텐츠 길이 = 0과 함께 서버에 전송합니다.

    • 서버는 서버 해시로 응답합니다.

    • 완료된 해시 또는 전체 POST 본문을 포함하는 후속 POST는 클라이언트에서 전송되지 않습니다.


해결 방법

업데이트 정보

이 문제를 해결하려면 업데이트에 대한 최신 누적 보안 업데이트를 Internet Explorer. 이 작업을 위해 Microsoft 업데이트 으로 이동합니다.

최신 누적 보안 업데이트에 대한 기술 Internet Explorer Microsoft 웹 사이트로 이동하세요.

http://www.microsoft.com/technet/security/current.aspx참고 이 업데이트는 먼저 보안 업데이트 2975687에 포함되어 있습니다.

보안 업데이트 2977629에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 볼 수 있습니다.

2977629 MS14-052: Internet Explorer 누적 보안 업데이트: 2014년 9월 9일

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

참고 자료

Microsoft에서 소프트웨어 업데이트를 설명하는 데 사용하는 용어를 참조하세요.

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×