Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor HTTP从响应中获取cookie_Javascript_Meteor - Fatal编程技术网

Javascript Meteor HTTP从响应中获取cookie

Javascript Meteor HTTP从响应中获取cookie,javascript,meteor,Javascript,Meteor,此Meteor服务器端代码发送一个HTTP.call,需要从响应头获取cookie的值。我找不到清晰的文件显示我是如何做的,因此我尝试了以下方法: console.log('response:%j',response.headers.set cookie); 未定义cookie 但是在响应体中有一个cookie,看起来像这样 console.log('response:%j',response.headers); 如何从响应标题中获取美味的cookie?谢谢因为减号不能作为JS变量名的一部分

此Meteor服务器端代码发送一个
HTTP.call
,需要从响应头获取cookie的值。我找不到清晰的文件显示我是如何做的,因此我尝试了以下方法:

console.log('response:%j',response.headers.set cookie);

未定义cookie

但是在响应体中有一个cookie,看起来像这样

console.log('response:%j',response.headers);


如何从响应标题中获取美味的cookie?谢谢

因为减号不能作为JS变量名的一部分,所以部分
设置cookie
被视为减法运算符,因为没有定义
cookie
变量,所以产生了一个错误。改用字典语法

response.headers['set-cookie']

cookie的确切值是多少?它是
JSESSIONID
的值吗?如果是,在“:”之后是否有“第二”部分?语法是
KEY=VALUE;键=值
,因此
JSESSIONID
的值是
0000saKY2KAfxMD3sYcqgc8N11d:16poh0lr1
,而
Path
的值是
/is
response.headers['set-cookie']