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 メソッドを使用して添付されたファイルを含む POST にも影響します。 障害は、Kerberos プロトコルと NT LAN Manager (NTLM) プロトコルのどちらの使用に応じて、ネットワーク トレース中に次の 2 つの方法で発生する可能性があります。

  • サーバー Internet Explorer POST を送信し、サーバーが認証ヘッダー (AH) を含む 401 で応答すると、Kerberos プロトコルがネゴシエートされます。

    • Internet Explorer本文を含む初期 POST を送信します。

    • [認証: ネゴシエート] を使用してサーバーが応答します。

    • Internet Explorer、完全な POST 本文は存在するが、コンテンツは含めないコンテンツ長と共に Kerberos ハッシュをサーバーに送信します。

    • サーバーは、残りのペイロードを待機します。 ただし、ペイロードは送信されません。

  • サーバー Internet Explorer POST を送信し、サーバーが AH を含む 401 で応答した場合、NTLM プロトコルがネゴシエートされます。

    • Internet Explorer本文を含む初期 POST を送信します。

    • サーバーが認証で応答する: ネゴシエートまたは認証: NTLM。

    • Internet Explorer NTLM ハッシュを content-length = 0 と共にサーバーに送信します。

    • サーバーはサーバー ハッシュで応答します。

    • 完了したハッシュまたは完全な POST 本文を含むフォローアップ POST はクライアントから送信されません。


この問題を解決するには、最新の累積的なセキュリティ更新プログラムをインストールInternet Explorer。 これを行うには 、Microsoft Update に移動します

最新の累積的なセキュリティ更新プログラムに関する技術情報については、Internet Explorer Microsoft Web サイトを参照してください。

http://www.microsoft.com/technet/security/current.aspx注意 この更新プログラムは、最初にセキュリティ更新プログラム 2975687 に含まれていました。

セキュリティ更新プログラム 2977629 の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。

2977629 MS14-052: Internet Explorer 用の累積的なセキュリティ更新プログラム: 2014 年 9 月 9 日

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語を参照してください。

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

フィードバックをお送りいただきありがとうございます!

×