gpt4 book ai didi

node.js - HTTPS 与 NodeJS 设置请求 header

转载 作者:太空宇宙 更新时间:2023-11-03 23:49:41 26 4
gpt4 key购买 nike

大家好,我在 Node JS 和 HTTPS 请求方面遇到了一些困难。下面的代码实际上工作正常,但我不知道如何设置自定义请求 header ,例如 X-Forwarded-For 和用户代理。有没有办法添加这些?

谢谢:)

这是我的代码:

    const https = require('https');

const options = {
hostname: 'offertoro.com',
port: 443,
path: '/',
method: 'GET'
};

const req = https.request(options, (res) => {

console.log('statusCode:', res.statusCode);
console.log('headers:', res.headers);

res.on('data', (d) => {
process.stdout.write(d);
});
});

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

最佳答案

options参数接受 headers 属性。

const options = {
hostname: 'offertoro.com',
port: 443,
path: '/',
method: 'GET',
headers: {
'X-Forwarded-For': 'xxx',
'User-Agent': 'Foo'
}
};

关于node.js - HTTPS 与 NodeJS 设置请求 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59903386/

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