我在Google App Engine上以编程方式访问我的CDN中的经过身份验证的内容,并且它正在返回我应该存储的Cookie:
{"set-cookie"=>"ACSID=cookie-hash; expires=Mon, 12-Apr-2010 01:56:06 GMT; path=/"}
我该怎么办?这是我第一次处理Cookies。
我可以放入下一个请求的标题,但建议的方法是什么?我正在控制台中用irb测试这个,当我退出并再试一次时,cookie就消失了。
如何保存几天/几周?我使用没有Rails或任何东西的纯红宝石。
非常感谢。
答案 0 :(得分:0)
Ruby Mechanize有一个cookie jar和cookie类。这是相当直接的,似乎独立于图书馆的其他部分。您构造了add cookie,指定了URL,稍后您使用cookies方法检查哪些cookie适用于给定的URL。您可以使用save_as序列化jar并使用load反序列化。