HTTPClient.new אין Ruby נעמט דעם פראקסי, נישט דעם וועבזייטל
האלט דעם אפציאנאלן פראקסי פונעם קאנסטרוקטאר אין דער Ruby httpclient gem אפגעשיידט פונעם URL וואס מען גיט צו get.
אין דער 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.