node request.get 请求携带COOKIE ,搞了老半天也没成功。
师傅们给个 demo
cookie多个的
node request.get 请求携带COOKIE ,搞了老半天也没成功。
师傅们给个 demo
cookie多个的
源于chatGPT仅供参考
当使用Node.js的`request`库发送GET请求并携带多个Cookie时,您可以将Cookie作为请求头中的一个字段进行传递。以下是一个示例代码:
```javascript
const request = require('request');
const cookies = ['cookie1=value1', 'cookie2=value2']; // 将多个Cookie存储在数组中
const options = {
url: 'https://example.com', // 替换为您要发送请求的URL
headers: {
Cookie: cookies.join('; ') // 使用分号和空格连接多个Cookie
}
};
request.get(options, (error, response, body) => {
if (error) {
console.error(error);
} else {
console.log(body);
}
});
在上述示例中,我们首先创建了一个包含多个Cookie的数组cookies
。然后,我们使用join()
方法将这些Cookie连接成一个字符串,并在请求选项的headers
中设置了Cookie
字段。最后,我们使用request.get()
方法发送GET请求,并在回调函数中处理响应。
请注意,在实际使用中,您需要替换示例中的URL和Cookie值以适应您的实际情况。
希望这个示例可以帮助您成功发送带有多个Cookie的GET请求。如果您有任何其他问题,请随时提问。
```