アプリの IP をホワイトリストに登録する必要がある API にアクセスしようとしている heroku を使用しています。そこで、heroku アドオンの proximo を使用して、API のホワイトリストのホスト/IP を取得しました。
HTTParty を使用して接続をテストするためにセットアップした簡単なテストが失敗します。
class FakeRequest
include HTTParty
http_proxy 'XX.XXX.XX.XX', 80, 'user', 'pass'
def set_defaults
{:api_key=>"BLARG_BLARG",
:login_name=>"user",
:method => "do_something",
:response_format => "json",
:v => "1.0",
:login_password=>"pass"}
end
def make_post
HTTParty.post "https://test.com", :query => set_defaults
end
end
次のようになります: req = FakeRequest.new req.make_post
ソース IP がホワイトリストに登録されていないというエラー メッセージを API から返します。ソース IP を確認しましたが、プロキシを使用していません。ISP の IP ではなく、プロキシを使用して HTTParty 投稿を作成するにはどうすればよいですか。