gpt4 book ai didi

javascript - 如何使用 Javascript 下载脚本并向 GET 提供 header ?

转载 作者:行者123 更新时间:2023-11-29 14:52:11 25 4
gpt4 key购买 nike

我有这种下载脚本的方法:

var script = document.createElement('script');
script.setAttribute("src", url);
document.getElementsByTagName("head")[0].appendChild(script);

这给了我这样一个 GET:

GET http://127.0.0.1:17315/Scripts/abc.js HTTP/1.1

但是我需要添加一个标题:

Authorization: Bearer Ipnsfm9h1MWYIM0n1ng

谁能告诉我在使用 Javascript 执行 GET 时如何添加 header ?请注意,我正在寻找不使用外部库的仅 javascript 解决方案。谢谢

最佳答案

ictoofay 已经回答了,我没有评论的名誉。

方法 - 1

var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "/Scripts/Pages/Home.js", false);
xmlhttp.setRequestHeader("X-Custom-Header", "My Values");
xmlhttp.send();

var m = document.createElement('script');
m.appendChild(document.createTextNode(xmlhttp.responseText));
document.getElementsByTagName('head')[0].appendChild(m);

测试:http://www.renewpage.com/TestXMLHttpRequest/

方法 - 2 使用 JQUERY

$.getScript = function (url,f) {
$.ajax({
url:url,
success:f,
dataType:"script",
headers:{"X-Custom-Header":"My Values"}
});
};

$.getScript("/Scripts/Pages/Home.js",function(){ alert("...")});

如果你想为你的所有请求做这件事

$.ajaxSetup({
headers:{"X-Custom-Header":"My Values"}
});

关于javascript - 如何使用 Javascript 下载脚本并向 GET 提供 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23976214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com