【发布时间】:2011-11-29 10:57:25
【问题描述】:
带有基本身份验证的“httparty”命令行版本工作起来既简单又好用:
httparty -u username:password http://example.com/api/url
但现在我正在寻找可以从 Rails 应用程序中将基本身份验证添加到 HTTParty.get 调用的方法。首先,出于测试目的,我想在控制器中对登录凭据进行硬编码。只是为了确保它有效。但我找不到任何文档或示例如何传递这些信息。
没有凭据的 HTTParty.get 可以正常工作:
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json")
但我不知道如何对此进行修改以接受 -u username:password 部分。
对我来说(我对 Ruby/Rails 非常陌生)的下一个挑战是从用户表单中获取用户凭据并动态传递它,但现在对我来说最重要的是让硬编码版本能够工作。
【问题讨论】:
标签: ruby ruby-on-rails-3 httparty