需要模拟登陆一个网站,发现它那个cookie是js设置的,模拟的时候也需要带上,这个如何搞?
cookie 是设在域下面的,http response 头 中 含有 set-cookie 可以设置浏览器cookie
function (res) { res.setCookie("name=value");
这样不行啊!提示:has no method setCookie
在option中加入
headers: { "set-cookie": "name=value" }
好像也不行,响应的结果和没加cookie是一样的。
你要模拟客户端请求 你打开firefox查看请求头就可以了撒 格式是这样的 headers: { “Cookie”: “name=value” }
好像也不行呢!如果有两个cookie,这样写是否可以: headers: { “Cookie”: “name=value”, “Cookie”: “name1=value1”}
(“Set-Cookie”,[“type=ninja”,“language=javascript”]); 尝试这样。
是res.setHeader(“Set-Cookie”,[“type=ninja”,“language=javascript”]); 么? 不行啊,直接给提示“has no method set-Header”
要这样加头
response.writeHeader(200, {‘content-type’:‘text/html’});
难道cookie也要用头的方式加?