2017-08-02 26 views
5

अजाक्स पर आईआईएस पर होस्ट किए गए .NET वेब एपीआई को अजाक्स कॉल करने की कोशिश करते समय एक बहुत ही अजीब त्रुटि में चल रहा है।ERR_SPDY_PROTOCOL_ERROR अजाक्स .नेट वेब एपीआई

मुझे अपना एसएसएल प्रमाण पत्र एन्क्रिप्ट करने से मिला है, यह वेबसाइट पर ठीक से लागू होता है। जब मैं एक ajax कॉल पर अमल करने की कोशिश मैं:

शुद्ध :: ERR_SPDY_PROTOCOL_ERROR

तो फ़िडलर खुला है, सब ठीक से काम करता है। फिडलर बंद होने के साथ, हमें त्रुटि मिलती है। नियमित पुराने HTTP बस ठीक काम करता है।

+0

डेविड, तो आप इस यह पता लगाने गए थे? एक ही मुद्दा होने के साथ। .NET WebAPI Azure में होस्ट किया गया। अचानक हमारे उत्पादन प्रणाली में हो रहा है जिसमें ऐप या होस्टिंग में कोई बदलाव नहीं आया है। – James

+0

यह एक जावास्क्रिप्ट वाक्यविन्यास त्रुटि थी - अपने एथ हेडर के सिंटैक्स को दो बार जांचें। –

उत्तर

0

मुझे यह वही समस्या थी। मेरे मामले में फिक्स प्राधिकरण शीर्षलेख को अद्यतन करने के लिए API कॉल करते समय JSON ऑब्जेक्ट को शामिल नहीं किया गया था। शायद कुछ मुझे पहले स्थान पर नहीं किया जाना चाहिए था। ;-)

उदाहरण

headers: { 
    'Authorization': 'Bearer ' + accessToken 
} 
संबंधित मुद्दे