具有基本身份验证的'httparty'命令行版本工作简单而又出色:
httparty -u username:password http://example.com/api/url
但是现在我正在寻找可以从Rails应用程序中向HTTParty.get调用添加基本身份验证的方法。首先,出于测试目的,我想在Controller中对登录凭据进行硬编码。只是为了确保它有效。但是我找不到任何文档或示例来说明如何传递它们。
没有凭据的HTTParty.get可以正常工作:
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json")
但是我看不到如何对接受-u username:password部分的内容进行更改。
对我来说(对Ruby / Rails来说是一个非常新的东西),下一个挑战是从用户表单中获取用户凭证并动态传递它,但是对我来说最重要的是现在它使硬编码版本能够正常工作。