Web APIへのCORS Ajax呼び出しがあります。 、私はレスポンスヘッダを取得することはできませんUNAUTHORIZEDエラーが発生した場合、xhrオブジェクトで使用できるヘッダーがありません。 - IE10
クライアントでvar msg = new HttpResponseMessage(HttpStatusCode.Unauthorized) { ReasonPhrase = "Oops!!!" };
throw new HttpResponseException(msg);
みました:私はスローメッセージハンドラを持って
error: function (xhr, error) {
var result = xhr.getResponseHeader("Response");
をしかし、結果はNULLであり、他のheadesが用意されていません。 デバッガは正しく401を表示します!
権限のない例外をサーバーと別に返す必要がありますか?
更新: ヘッダーを取得するために、HttpResponseExceptionにOriginヘッダーを追加するのを忘れていました。
しかし、IE10で、私は任意のヘッダ、エラーメッセージのみ
"エラー"
どのように私はIE10を使用した場合、起こったかを知ることができますを得ることはありませんか? Hereは関連する質問です。