基本認証を備えた「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 ユーザー名:パスワード一部。
私にとっての次の課題 (Ruby/Rails の初心者) は、ユーザー フォームからユーザー資格情報を取得して動的に渡すことですが、私にとって今最も重要なのは、ハードコードされたバージョンを機能させることです。
ベストアンサー1
auth = {:username => "test", :password => "test"}
@blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json",
:basic_auth => auth)