gpt4 book ai didi

javascript - Node.js:HTTP 获取请求

转载 作者:行者123 更新时间:2023-11-28 20:12:21 26 4
gpt4 key购买 nike

我正在尝试编写一个node.js脚本,如下

var https = require('https');
var options = {
hostname: 'https://172.16.2.51',
port: 9090,
path: '/vm/list',
method: 'GET',
};

var req = https.request(options, function(res) {
res.on('data', function(d) {
process.stdout.write(d);
});
});

req.end();
req.on('error', function(e) {
console.error(e);
});

当我运行脚本时,出现此错误:

{ [Error: getaddrinfo ENOENT] code: 'ENOTFOUND', errno: 'ENOTFOUND', syscall: 'getaddrinfo' }

最佳答案

optionshostname 属性应该是 IP 地址或域名。在您的示例中,摆脱协议(protocol)。所以改变这个:

var options = {
hostname: 'https://172.16.2.51',
port: 9090,
path: '/vm/list',
method: 'GET'
};

对此:

var options = {
hostname: '172.16.2.51',
port: 9090,
path: '/vm/list',
method: 'GET'
};

关于javascript - Node.js:HTTP 获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19699306/

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