CNode

用http.get如何添加cookie啊?

Cchaozan发布于13 年前最后回复13 年前7 回复13162 浏览0 收藏

需要模拟登陆一个网站,发现它那个cookie是js设置的,模拟的时候也需要带上,这个如何搞?

查看回复

回复 (6)

N
nece001#1·13 年前

要这样加头

response.writeHeader(200, {'content-type':'text/html'});

难道cookie也要用头的方式加?

C
chaozan#2·13 年前

function (res) { res.setCookie("name=value"); 这样不行啊!提示:has no method setCookie 在option中加入 headers: { "set-cookie": "name=value" } 好像也不行,响应的结果和没加cookie是一样的。

X
xujun52011#3·13 年前

你要模拟客户端请求 你打开firefox查看请求头就可以了撒 格式是这样的 headers: { "Cookie": "name=value" }

C
chaozan#4·13 年前

好像也不行呢!如果有两个cookie,这样写是否可以: headers: { "Cookie": "name=value", "Cookie": "name1=value1"}

C
chaozan#6·13 年前

是res.setHeader("Set-Cookie",["type=ninja","language=javascript"]); 么? 不行啊,直接给提示“has no method set-Header”

参与回复
登录后即可参与回复。登录