2016-07-16 17 views
1

Also ich einen Anruf an eine api haben, sieht wie folgt aus (URL für Sicherheit Blabla entfernt)HttpParty Proxy IP-Adresse Verwendung

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

Nun, was ich will ist meine Proxy-IP-Adresse für den Zugriff zu verwenden, die Webseite. Wären Sie bereit, mir dafür die richtige Richtung zu zeigen?

Ich weiß, wie man das in open-uri macht, aber nicht sicher, ob es möglich ist, eine Anfrage mit einem dieser Juwel zu bekommen.

Dank Sam

Antwort

0

Das sollte funktionieren.

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 

Überspringen Sie die http_proxy**** Schlüssel, die Sie haben keine Werte für. Alles, was Sie benötigen, um besser zu verstehen, was Sie in HTTParty implementieren können, finden Sie hier: HTTParty Github