我正在尝试为 JSON 有效负载发送 CORS 请求。我控制服务器和客户端。
服务器有一个自定义标头,必须与每个请求一起发送。因此,此自定义标头使请求“不简单”,因此必须使用 OPTIONS 请求对请求进行预检。
我可以看到 jquery 发出 OPTIONS 请求,但它没有发送自定义标头。
我试过的方法:
- 使用 beforeSend 选项:http ://api.jquery.com/jQuery.ajax/
- 使用 ajax 预过滤器:http: //api.jquery.com/jQuery.ajaxPrefilter/
在这两种情况下,浏览器都不会发送自定义标头。
我正在使用 FF 17.0.1,jquery 1.8.3。