Am Ruby httpclient Gem bezeechent den optionalen éischten Argument vun HTTPClient.new e Proxy. Et ass net d'Websäit, déi de Client soll ofruffen.

require "httpclient"

client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")

De Konstruktor wielt den Tëschemann, dorënner en ëffentlechen Endpunkt aus der Lëscht vun HTTP-Proxye; get kritt d'Zil. Wann Dir eng Websäit-URL un new gitt, kann d'Bibliothéik dës Säit als Proxy interpretéieren an e Feeler iwwer en net ënnerstëtzte Proxy mellen.

Wann keen explizitte Proxy geduecht ass, baut HTTPClient.new ouni Zilargument a gitt d'URL bei der Ufro mat. Kuckt och d'Ëmwelt-Proxywäerter, déi de Gem benotzt, wann Dir eng onerwaart Streck diagnostizéiert.

Fir e Proxy-Kont bitt de Client set_proxy_auth(user, password). Dat gehéiert zur Authentifizéierungs-Astellung vum Tëschemann, net zur Zil-URL.

Ähnlech Artikelen