导航到 JavaScript 中带有自定义请求标头的 URL
Navigate to URL with custom request headers in JavaScript
就像标题一样的问题。
在命令行中,我们可以键入:
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();
我尝试了这段代码,没有语法错误,但页面没有改变。因此,我真的不知道我是否修改了请求标头。
以下是如何处理此问题:
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中查找请求URL
- 获取在 <脚本 src >标记中添加的请求 URL 的状态
- 自 2012 年 6 月 12 日以来,“未定义”随机附加到我网站上 1% 的请求 URL 中
- 在 $.ajaxSetup 转换器中获取 ajax 请求 URL,以便进行日志记录
- 桌面小部件使用的 $.getJSON 不会从浏览器请求 URL
- 从请求 URL 中删除参数
- 尝试使用 SharePoint 2013 的 REST 服务器和 CSOM 时,“未为此应用程序的请求 URL 部署应用
- ASP.Net MVC:HTTP错误414.请求URL太长
- 如何在JavaScript中HTTP请求URL
- 两个ajax请求url(成功/失败)
- Durandal:传递参数以查看请求url
- AuthorizedHandler阻止了错误的请求!url: / socket . io /
- Javascript加密和安全:避免检查内部请求url
- 是否有一种方法来获得get请求URL使用JavaScript?(不是浏览器中的当前URL)
- 如何从选项中获取angularjs的http请求url
- 设置一个小表单的请求URL
- 从请求url获取哈希参数
- 如何以字符串形式输出JSON请求URL
- 获取完整的JSON请求URL以进行故障排除
- 在Ember模型中自定义请求url