HTTPClient.new në Ruby merr proxy-n, jo faqen e internetit
Mbaje proxy-n opsionale të konstruktorit në gem-in httpclient të Ruby të ndarë nga URL-ja që i kalohet get.
Në gem-in httpclient të Ruby, argumenti i parë opsional i HTTPClient.new identifikon një proxy. Nuk është faqja e internetit që klienti duhet të marrë.
require "httpclient"
client = HTTPClient.new("http://proxy.example.net:8080")
response = client.get("https://example.com/")Konstruktori zgjedh ndërmjetësin, duke përfshirë një pikë fundore publike të zgjedhur nga lista e proxy-ve HTTP; get merr destinacionin. Kalimi i URL-së së një faqeje te new mund ta bëjë bibliotekën ta interpretojë atë faqe si proxy dhe të raportojë gabim proxy-je të pambështetur.
Nëse nuk synohet një proxy i qartë, ndërto HTTPClient.new pa argument destinacioni dhe kalo URL-në në kërkesë. Kontrollo edhe vlerat e proxy-ve të mjedisit që përdor gem-i kur diagnostikon një rrugë të papritur.
Për një llogari proxy, klienti ofron set_proxy_auth(user, password). Kjo i përket konfigurimit të vërtetimit të ndërmjetësit, jo URL-së së destinacionit.