2016-07-16 40 views
1

所以我要一个API的调用,看起来像这样(网址为安全内容十分重要删除)HttpParty代理IP地址使用

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

现在什么,我希望是用我的代理IP地址访问网页。你愿意指出我在正确的方向做到这一点吗?

我意识到如何在open-uri中做到这一点,但不知道它是否可以用这个gem做get请求。

感谢 山姆

回答

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