javascript - 使用 JavaScript 中的自定义请求 header 导航到 URL

标签 javascript security http networking request-headers

题目如题。

在命令行中,我们可以输入:

curl -H "header_name: header_value" "http://example"

导航到 http://example带有如上所示的自定义请求 header 。

问:如果我需要写一个JavaScript来做同样的事情,我应该怎么做?

var url = 'https://example';
var myRequest = new XMLHttpRequest();
myRequest.open('GET', url ,false);
myRequest.setRequestHeader('header-name','header-value');
myRequest.send();

我试过这段代码,没有语法错误,但页面没有改变。因此,我真的不知道我是否修改了请求 header 。

最佳答案

这里是你如何处理这个:

var req = new XMLHttpRequest();
req.open('GET', 'http://example', true); //true means request will be async
req.onreadystatechange = function (aEvt) {
  if (req.readyState == 4) {
     if(req.status == 200)
      //update your page here
      //req.responseText - is your result html or whatever you send as a response
     else
      alert("Error loading page\n");
  }
};
req.setRequestHeader('header_name', 'header_value');
req.send();

关于javascript - 使用 JavaScript 中的自定义请求 header 导航到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014636/

相关文章:

javascript - 在动态标记 Highcharts 上添加网格线

c# - 如何防止访问本地文件系统

security - 更改BIOS代码/刷新BIOS

http - 从 Wildfly 服务器使用 HTTP 访问文件

angularjs - CORS 预检返回 200 但后续 PUT 永远不会发生(具有外部 REST API 的 Angular JS)

javascript - Internet Explorer 上的 SVG viewBox 和变换矩阵

javascript - 螺旋动画 JavaScript

security - 在不丢失先前分析的情况下运行强化扫描

java - HTTP 补丁 - RFC 6902 - JAVA Json 库

javascript - 页面左侧和右侧的 Bootstrap 附加