gpt4 book ai didi

javascript - node.js - XMLHttpRequest,获取header信息

转载 作者:搜寻专家 更新时间:2023-10-31 23:28:55 26 4
gpt4 key购买 nike

我想获取网站“http://facebook.com”的标题。这应该是 302 永久移动,我想调用响应 header 中提供的引用链接。

这是我的代码:

var req = new XMLHttpRequest();
req.open('GET', "http://facebook.com/", false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
console.log(headers);

这是错误信息:

/home/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:230
for (var i in response.headers) {

TypeError: Cannot read property 'headers' of undefined
at getAllResponseHeaders (/home/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:230:27)
at Object.<anonymous> (/home/browse/init.js:67:19)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3

我希望你能帮助我。

最佳答案

如果你想在 Node js 中使用 xmlHttpRequest,你必须安装所需的包。

首先,在控制台中写入这一行:

npm install xmlhttprequest

然后,当你在你的服务器上写一个.js文件时,你必须先指出

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var xhr = new XMLHttpRequest();

关于javascript - node.js - XMLHttpRequest,获取header信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25652057/

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