我必须在Authentication
我的所有 jQuery Ajax 请求中附加一个自定义标头(等等)。
我知道这可以通过以下方式完成:
beforeSend(jqXHR, settings) 函数
一个预请求回调函数,可用于在发送之前修改 jqXHR(在 jQuery 1.4.x 中为 XMLHTTPRequest)对象。使用它来设置自定义标题等。jqXHR 和设置映射作为参数传递。
但是,在阅读XMLHttpRequest
对象文档(XMLHTTPRequest 对象的超集)时,有一句话让我很害怕:
请注意,AJAX 函数仅在请求中实际使用 XHR 对象时返回或传递 XHR 对象。例如,JSONP 请求和跨域 GET 请求使用脚本元素而不是 XHR 对象。
CORS GET 请求使用脚本而不是 XHR 对象是什么意思?这是否意味着 GET 请求无法设置自定义标头?