2017-08-02 70 views
5

嘗試對Azure上IIS上託管的.NET Web Api執行Ajax調用時遇到非常奇怪的錯誤。ERR_SPDY_PROTOCOL_ERROR Ajax .net web api

我已經拿到了我們的加密SSL證書,它適用於網站。當我試圖執行一個Ajax調用我得到:

網:: ERR_SPDY_PROTOCOL_ERROR

如果提琴手是開放的,所有工作正常。隨着小提琴手關閉,我們得到錯誤。普通的舊HTTP工作得很好。

+0

大衛,你有沒有想出解決辦法?有完全相同的問題。在Azure中託管的.Net WebAPI。突然開始發生在我們的生產系統中,不需要更改應用程序或託管。 – James

+0

這是一個JavaScript語法錯誤 - 仔細檢查Auth頭文件的語法。 –

回答

0

我有這個相同的問題。在我的情況下,修復更新授權標頭,以在進行API調用時不包括JSON對象。可能是我不應該做的第一件事。 ;-)

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