2017-08-02 29 views
5

Ajax çağrılarını Azure üzerinde IIS'de barındırılan .NET Web Api'ye çağırmaya çalışırken çok garip bir hataya dönüşüyor.ERR_SPDY_PROTOCOL_ERROR Ajax .net web api

SSL sertifikamı hadi şifrelemeden aldım, web sitesine düzgün bir şekilde uygulandı. Ben bir ajax arama yürütmeye çalıştığınızda alıyorum: Fiddler açıksa

net :: ERR_SPDY_PROTOCOL_ERROR

, tüm düzgün çalışır. Fiddler kapalıyken, hatayı alıyoruz. Düzenli eski HTTP sadece iyi çalışıyor.

+0

David, bu anladın? Aynı konuya sahip olmak. .Net WebAPI Azure'da barındırıldı. Uygulamada veya barındırmada hiçbir değişiklik yapılmadan üretim sistemimizde aniden başladı. – James

+0

Bir JavaScript sözdizimi hatası oldu - Auth başlığınızın sözdizimini bir kez daha kontrol edin. –

cevap

0

Aynı sorunu yaşadım. Benim durumumdaki düzeltme, API çağrısı yaparken bir JSON nesnesini içermek için Yetkilendirme başlığını güncellemekti. Muhtemelen ilk etapta yapmamam gereken bir şey. ;-)

Örnek

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