【发布时间】:2016-03-15 14:51:23
【问题描述】:
问题就像标题一样。
在命令行中,我们可以输入:
curl -H "header_name: header_value" "http://example"
使用如上所示的自定义请求标头导航到http://example。
问:如果我需要编写一个 JavaScript 来做同样的事情,我应该怎么做?
var url = 'https://example';
var myRequest = new XMLHttpRequest();
myRequest.open('GET', url ,false);
myRequest.setRequestHeader('header-name','header-value');
myRequest.send();
我试过这段代码,没有语法错误,但页面没有改变。因此,我真的不知道我是否修改了请求标头。
【问题讨论】:
-
这个问题已经有很多答案stackoverflow.com/questions/1268673/…
-
@VitalyKulikov Thx 发表评论,我在发布问题之前做了一些研究,但似乎它们没有帮助。您链接中的答案无济于事。我在问题中分享了我的代码,希望对您有所帮助。
-
你提出了一个请求,但你没有响应,这就是为什么页面没有改变
-
@VitalyKulikov 哦,我明白了。实际上,但我对 Javascript 还是很陌生。我试过把
window.open(url)放在最后,什么也没发生
标签: javascript security http networking request-headers