我正在使用supertest并试图干净地获取cookie数据
agent.post('/login').send('username:u','password:p').end(function(err, res) {
agent.cookie = res.req._headers.cookie;
});
但是我得到的cookie数据是混乱的
connect.sid=s%3Afc20GaiFXGNju1rxqDSOEiA4.W3XfTacI0xhk4gQ9Bdh1LLC%2FlhjnAwVmQkUX%2F7%2FJEAo
而不是像这样干净(上面因某种原因甚至更长)
{ 'connect.sid': 'T0jrnU09DzCYN68FsgspuY5g' }
我如何得到后者?
答案 0 :(得分:2)
require('cookie').parse(decodeURIComponent(cookie))