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.

Artikuj të ngjashëm