【发布时间】:2021-12-18 09:45:00
【问题描述】:
// Require the request
const request = require('request');
let api_url = 'https://some-api-that-requires-cookies.com'
// Setup the cookie jar to carry cookies
const cookieJar = request.jar();
let cookie = request.cookie('data=3');
cookieJar.setCookie(cookie);
// Add your cookie to the jar (URL is parsed into cookie parts)
// Send your request and include the cookie jar
request({url: api_url, jar: cookieJar},
(error, response, body)=>{
// do things
console.log(response.headers['set-cookie'])
}
);
输出:
[
'sess_id=D8w23-9%!3832ed; Path=/CookieExample; Secure; HttpOnly'
]
我的 data=3 cookie 没有显示,我的响应仍然是拒绝访问,(如果 data = 3 cookie 不存在,则 JSON 响应)我的 cookie 没有注册吗?还是控制台日志只是在添加 cookie 之前执行?任何见解都是有帮助的
【问题讨论】:
标签: javascript node.js npm cookies request