2017-08-02 51 views
5

Chạy vào một lỗi rất lạ khi cố gắng thực hiện các cuộc gọi Ajax tới .NET Web Api được lưu trữ trên IIS trên Azure.ERR_SPDY_PROTOCOL_ERROR Ajax .net web api

Tôi đã nhận được chứng chỉ SSL của mình từ mã hóa, nó được áp dụng cho trang web đúng cách. Khi tôi cố gắng thực hiện một cuộc gọi ajax tôi nhận được:

net :: ERR_SPDY_PROTOCOL_ERROR

Nếu Fiddler mở cửa, tất cả các hoạt động đúng. Với Fiddler đã đóng, chúng tôi gặp lỗi. HTTP cũ thông thường hoạt động tốt.

+0

David, cậu con số này ra? Có cùng một vấn đề. . Net WebAPI được lưu trữ trong Azure. đột nhiên bắt đầu xảy ra trong hệ thống sản xuất của chúng tôi mà không có thay đổi đối với ứng dụng hoặc lưu trữ. – James

+0

Đó là lỗi cú pháp JavaScript - hãy kiểm tra kỹ cú pháp của tiêu đề Auth của bạn. –

Trả lời

0

Tôi gặp vấn đề tương tự. Bản sửa lỗi trong trường hợp của tôi đã cập nhật tiêu đề Cấp quyền để không bao gồm đối tượng JSON khi thực hiện cuộc gọi API. Có lẽ điều tôi không nên làm ngay từ đầu. ;-)

Ví dụ

headers: { 
    'Authorization': 'Bearer ' + accessToken 
} 
Các vấn đề liên quan