关于jQuery XMLHttpRequest CORS GET请求?

时间:2012-08-13 23:48:57

标签: jquery ajax xmlhttprequest cors jqxhr

我要在我的所有jQuery Ajax请求中附加自定义Authentication标头(以及其他标头)。

我知道这可以通过以下方式完成:

  

beforeSend(jqXHR,设置)功能

     

可用于修改jqXHR的预请求回调函数   (在jQuery 1.4.x,XMLHTTPRequest)对象发送之前。用这个   设置自定义标题等.jqXHR和设置映射作为传递   参数。

但是,阅读XMLHttpRequest对象documentation(XMLHTTPRequest对象的超集)有一条线实际上让我害怕:

  

请注意,AJAX函数仅在XHR时返回或传递XHR对象   对象实际上是在请求中使用的。例如,JSONP请求   和跨域GET请求使用脚本元素而不是XHR   对象

CORS GET请求的含义是什么?使用脚本而不是XHR对象?这是否意味着GET请求无法设置自定义标头?

1 个答案:

答案 0 :(得分:1)

在GET请求中应该可以发送自定义标头 - JSONP使用脚本注入(动态地在文档中插入脚本标记)而不是XMLHttpRequest

相关问题