אין דער Ruby httpclient gem באדייט דער אפציאנאלער ערשטער ארגומענט פון HTTPClient.new א פראקסי. ער איז נישט דער וועבזייטל וואס דער קליענט דארף ברענגען.

require "httpclient"

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

דער קאנסטרוקטאר קלייבט אויס דעם מיטלמאן, אריינגערעכנט א פובליקן ענדפוינט פון דער ליסטע פֿון HTTP־פּראָקסיס; get באקומט דעם ציל. אויב מען גיט א וועבזייטל־URL צו new, קען די ביבליאטעק דעם וועבזייטל אננעמען פאר א פראקסי און מעלדן א פעלער פון אן אומגעשטיצטן פראקסי.

אויב מען מיינט נישט קיין קלארן פראקסי, שאף HTTPClient.new אן א ציל־ארגומענט און גיב דעם URL אין דער בקשה. זע אויך איבער די סביבה־פראקסי ווערטן וואס די gem נוצט ווען דו דיאגנאזירסט אן אומגעראכטן וועג.

פאר א פראקסי־קאנטע עפֿנט דער קליענט set_proxy_auth(user, password). דאס געהערט צו דער אויטענטיפיקאציע־איינשטעלונג פונעם מיטלמאן, נישט צום ציל־URL.

פֿאַרבונדענע אַרטיקלען