3
我的工作中的Node.js一些类似浏览器的cookie处理,并想知道如何远从NodeJS and HTTP Client - Are cookies supported?Set-Cookie是否包含多个Cookie?
代码下降到第一个分号后,一切都在这个代码扩展。
var cookie = get(response.headers, "Set-Cookie")
if (cookie) {
cookie = (cookie + "").split(";").shift()
set(opts.headers, "Cookie", cookie)
}
我将以有限的方式对此进行扩展,并着眼于如何避免为未来步骤重写。
我看到使用多个Set-Cookie标头设置了多个Cookie。
谢谢,它不是我的想法,放弃分号后的一切,它是我开始的代码。感谢您的上述例子。就像我说的那样,我将以有限的方式扩展这一点。目前,我很安全地让程序在任何意想不到的cookie格式上失败,这是我正在做的,但我可能会写一个更通用的cookie处理程序,我会考虑这些格式。 – 2011-05-04 13:50:27