我有一个基于Rails 3.2、Ruby 1.9和Devise 2的带有干净 RESTful JSON API 的 Web 应用程序。
我想编写一个基于HTTParty Web 客户端的小脚本,以便经常执行一些操作(使用 crontab)。但是我们如何登录并保持会话打开(使用 HTTP HEADER 传递的会话 id,并且可能存储在 cookie 中)。
我真的没有这方面的经验。
我有一个基于Rails 3.2、Ruby 1.9和Devise 2的带有干净 RESTful JSON API 的 Web 应用程序。
我想编写一个基于HTTParty Web 客户端的小脚本,以便经常执行一些操作(使用 crontab)。但是我们如何登录并保持会话打开(使用 HTTP HEADER 传递的会话 id,并且可能存储在 cookie 中)。
我真的没有这方面的经验。
根据截至 1 月份的邮件列表评论,可能不可能:
https://groups.google.com/forum/#!searchin/httparty-gem/cookie/httparty-gem/H2me9zB1mEI/RNy3pdSzWnsJ
我个人用 HTTParty 开始了一个项目,然后转移到 RestClient,因为行为似乎更直接恕我直言。查看以下的“cookies”部分:
https://github.com/archiloque/rest-client
...可以满足您的需求。
贾斯汀