Tôi đang cố gửi yêu cầu CORS cho tải trọng JSON. Tôi kiểm soát cả máy chủ và máy khách.Làm thế nào để bạn gửi tiêu đề tùy chỉnh trong một tên miền chéo (CORS) XMLHttpRequest?
tôi sau cùng ở đây: https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS?redirectlocale=en-US&redirectslug=HTTP_access_control
Các máy chủ có một tiêu đề tùy chỉnh mà phải được gửi cùng với mọi yêu cầu. Do đó, tiêu đề tùy chỉnh này làm cho yêu cầu 'không đơn giản' và do đó yêu cầu phải được xem trước với yêu cầu OPTIONS.
Tôi có thể thấy jquery đưa ra yêu cầu OPTIONS, nhưng nó không gửi tiêu đề tùy chỉnh cùng.
Phương pháp tôi đã cố gắng:
- sử dụng tùy chọn beforeSend: http://api.jquery.com/jQuery.ajax/
- sử dụng một bộ lọc trước ajax: http://api.jquery.com/jQuery.ajaxPrefilter/
Trong cả hai trường hợp, trình duyệt không gửi tiêu đề tùy chỉnh cùng .
Tôi đang sử dụng FF 17.0.1, jquery 1.8.3.
Hiển thị mã của bạn nơi bạn đang cố đặt tiêu đề. – Barmar
Tùy chọn 'tiêu đề: {Header-name: value}' tùy chọn không hoạt động? – Barmar
Tên của tiêu đề gây ra vấn đề là gì? Tôi đồng ý với Barmar, hiển thị tất cả mã JS của bạn và yêu cầu/phản hồi có thể giúp gỡ lỗi điều này. – monsur