node.js request库获取cookie数组
时间: 2023-10-23 13:09:56 浏览: 138
js的Cookies库
可以使用 `request.cookie()` 方法来创建一个cookie对象,然后将它添加到请求头中,最后使用 `request()` 方法发送请求。以下是一个示例代码:
```
const request = require('request');
// 创建cookie对象
const cookie = request.cookie('key=value');
// 添加cookie到请求头
const jar = request.jar();
jar.setCookie(cookie, 'http://example.com');
// 发送请求
request({
url: 'http://example.com',
method: 'GET',
jar: jar
}, function(err, res, body) {
// 处理响应
console.log(jar.getCookies('http://example.com'));
});
```
在上面的代码中,我们首先创建了一个cookie对象,并将它添加到了一个cookie jar中。然后,我们使用 `request()` 方法发送了一个GET请求,并将cookie jar作为参数传递给它。最后,我们可以使用 `jar.getCookies()` 方法获取cookie数组。
阅读全文