gpt4 book ai didi

node.js - 如何从 node.js 中的请求模块获取 cookie?

转载 作者:IT老高 更新时间:2023-10-28 23:01:05 25 4
gpt4 key购买 nike

function getCookies(){

request('http://google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(response.headers);
}
})
}

结果

{ date: 'Fri, 11 Dec 2015 07:15:50 GMT',
expires: '-1',
'cache-control': 'private, max-age=0',
'content-type': 'text/html; charset=EUC-KR',
p3p: 'CP="This is not a P3P policy! See https://www.google.com/support/accounts/answer/151657?hl=en for more info."',
server: 'gws',
'x-xss-protection': '1; mode=block',
'x-frame-options': 'SAMEORIGIN',
'set-cookie':
[ 'PREF=ID=1111111111111111:FF=0:TM=1449818150:LM=1449818150:V=1:S=Q3BB20FA6TkaZymd; expires=Thu, 31-Dec-2015 16:02:17 GMT; path=/; domain=.google.co.kr',
'NID=74=hnriWxk7N9jHtP5W0qgaxrwD1YuNKOmJg748ucxWilu9jaqHJVovfkYdvMr0tlp-VToID5cdTNDSXNXqr4M8umJ9traab67x2xZKfu3hJbsBRXeVvyiCOcwZ8bkXNcU4; expires=Sat, 11-Jun-2016 07:15:50 GMT; path=/; domain=.google.co.kr; HttpOnly' ],
'accept-ranges': 'none',
vary: 'Accept-Encoding',
connection: 'close' }

我想从响应 header 中获取“set-cookie”的值。怎么捡?有什么既酷又简单的方法?我应该使用filedkey中的for语句,还是。我应该怎么办?我不知道我完全是 Javascript 的新手。谢谢...

最佳答案

function getCookies(callback){

request('http://google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
return callback(null, response.headers['set-cookie']);
} else {
return callback(error);
}
})
}

然后你可以调用:

getCookies(function(err, res){
if(!err)
console.log(res)
})

关于node.js - 如何从 node.js 中的请求模块获取 cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34218141/

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