你知道,如果一個Javascript庫來處理cookie存在處理的HTTP cookies一個獨立的庫,這是成熟的,可以在不瀏覽器中運行?換句話說,我只想要包含在Web瀏覽器和HTTP客戶端中的cookie邏輯,並遵循當前的標準,並且cookie是從私人商店中存儲和檢索的。正在尋找在Javascript中實現個人的容器
我認爲圖書館可以只包含get/set方法。 set方法設置從「設置Cookie」 HTTP頭傳來的cookies和get方法返回的cookie列表中的「曲奇」頭中發送特定主機(或域)。 get方法也需要接收主機作爲參數,因爲如果主機爲另一個域指定了cookie,則返回錯誤或其他內容。有更多關於cookies的細節可以很好的滿足。
我看到像Is there an equivalent to the Apache HTTP Client in JavaScript?問題,但得到的答覆工作,並設置在瀏覽器中,而不是在一個特定的容器中的cookie。
說明:我查看了https://github.com/jed/cookies/blob/master/lib/cookies.js,它是目前比較接近問題的較近的圖書館。反對它的最重要的問題是,有沒有一個域一個getter:想象一下要返回所有Cookie的yahoo.com域名,這種邏輯是不是庫的一部分,它是一個最重要的特點之一cookie庫來決定在HTTP請求中發送哪些cookie。
所以基本上你想要的應用程序,可以查詢網站,做什麼,但存儲和檢索它的餅乾? – MathSquared
從功能方面來說是的。它可以接收來自許多網站的cookies,建立連接時可以根據標準決定發送哪些cookie。 –
libcurl的餅乾罐做你想要的嗎? – Barmar