gpt4 book ai didi

node.js - 发出 http 或 https 请求时如何指定 IP 和主机名?

转载 作者:太空宇宙 更新时间:2023-11-04 00:02:27 26 4
gpt4 key购买 nike

https.request({
ip: '127.0.0.1',
hostname:'internal.hostname_required_for_certificate.com',
method: 'GET',
path: '/'
})

以上代码不起作用,这意味着我需要在发送请求时向 127.0.0.1 发送请求 https://internal.hostname_required_for_certificate.com/...

最佳答案

您可以手动指定Host标题:

const req = https.request({
host: '127.0.0.1',
method: 'GET',
path: '/',
headers: {
'Host': 'internal.hostname_required_for_certificate.com'
}
}, (res) => {
res.setEncoding('utf8');
res.pipe(process.stdout);
});

req.end();

关于node.js - 发出 http 或 https 请求时如何指定 IP 和主机名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54018673/

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