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