成功的请求,但没有设置cookie

当我向Postman(api服务)的服务器发出请求时,chrome自动生成一个cookie。 但是,当我向我的nodejs服务器发出请求时,即使请求成功,也不会产生cookie。

//Headers var options = { method: 'GET' }; options.headers = {}; options.headers.Authorization = auth; options.url = urlm; console.log(options); request(options, function(error,response,body) { res.status(200).send(response.headers); }); 

响应标题是

{“date”:“Tue,23 Feb 2016 20:06:57 GMT”,“server”:“Jetty(9.2.1.v20140609)”,“x-csrf-header”:“X-CSRF-TOKEN”, “expires”:“星期四1970年1月1日00:00:00 GMT”,“x-csrf-token”:“xxxxxxxxxxx”,“cache-control”:“no-store”,“content-type”:“audio / MPEG”, “设定的cookie”:[ “JSESSIONID = uiqwnksadbohqjkq675d;path= /;的HttpOnly”], “连接”: “closures”, “传输编码”: “分块”}

在请求选项中传递{ jar: true }

从文档 :

jar – 如果是true,则记住cookie以备将来使用(或定义自定义cookie jar;请参阅示例部分 )