我们怎样才能收到一个cookie作为响应和标题的'set-cookie'参数,然后在下一个请求中发送这个cookie。所有这些使用'http'模块而没有第三方模块。我基本上对我将如何将cookie作为参数发布在标题中,以便进入下一个请求
答案 0 :(得分:7)
哦终于发现我的错误我没有在我的标题列表中包含cookie参数。我写的是这样的:
var options = {host:url_parsed.host, path:url_parsed.path, method:'GET', 'Cookie':cookie, 'Accept':'/', 'Connection':'keep-alive', };
我应该是这样的:
var options = {host:url_parsed.host, path:url_parsed.path, method:'GET', headers:{'Cookie':cookie}, 'Accept':'/', 'Connection':'keep-alive', };
答案 1 :(得分:3)
你可以像这样在标题中写一个cookie:
response.writeHead(200, {
'Set-Cookie': 'mycookie=testvalue',
'Content-Type': 'text/plain'
});
response.end('Hello World\n');