2017-08-02 10 views
5

AzureでIIS上でホストされている.NET Web APIへのAjax呼び出しを実行しようとすると、非常に奇妙なエラーが発生します。ERR_SPDY_PROTOCOL_ERROR Ajax .net web api

SSL証明書を暗号化してから、ウェブサイトに正しく適用されています。私はAJAX呼び出しを実行しようとすると私が取得:フィドラーが開いている場合は

ネット:: ERR_SPDY_PROTOCOL_ERROR

は、すべてが正常に動作します。 Fiddlerを閉じた状態で、エラーが発生します。通常の古いHTTPは正常に動作します。

+0

ダビデは、あなたがこれを理解しましたか?まったく同じ問題を抱えています。 .Net WebAPIはAzureでホストされています。アプリケーションやホスティングに変更を加えずに突然、本番システムで起き始めました。 – James

+0

JavaScriptの構文エラーでした。あなたのAuthヘッダーの構文を再確認してください。 –

答えて

0

私も同じ問題がありました。私の場合の修正では、Authorizationヘッダーを更新して、API呼び出しを行うときにJSONオブジェクトを含めないようにしていました。おそらく私は最初にやってはならないことでした。 ;-)

headers: { 
    'Authorization': 'Bearer ' + accessToken 
}