2016-07-16 10 views
1

Так у меня есть вызов к API, выглядит так (URL удалена для безопасности болтовни)HttpParty Адрес прокси-сервер IP использование

apicall = HTTParty.get(URI.encode('URL HERE'), headers: {"Authorization" => "Bearer apikey"}).parsed_response 

Теперь то, что я хотел это использовать мой прокси IP-адрес для доступа веб-страницу. Не могли бы вы указать мне в правильном направлении?

Я знаю, как это сделать в open-uri, но не уверен, может ли его возможность получить запрос с этим камнем.

Благодаря Сэм

ответ

0

Это должно работать.

apicall = HTTParty.get(
    'URL HERE', 
    http_proxyaddr:'PROXY IP HERE', 
    http_proxyport: 'PROXY PORT HERE', 
    http_proxyuser: 'PROXY USERNAME HERE', 
    http_proxypass: 'PROXY PASSWORD HERE', 
    headers: {"Authorization" => "Bearer apikey"} 
).parsed_response 

Пропустить http_proxy**** ключи, которые не имеют значения для. Все, что вам нужно для лучшего понимания того, что вы можете реализовать в HTTParty, можно найти здесь: HTTParty Github