带有基本身份验证的命令行版本的“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 非常陌生)的下一个挑战是从用户表单中获取用户凭据并动态传递它,但现在对我来说最重要的是让硬编码版本能够工作。