Ruby httpclient gem માં, HTTPClient.new નો વૈકલ્પિક પ્રથમ આર્ગ્યુમેન્ટ પ્રોક્સી સૂચવે છે. તે એ વેબસાઇટ નથી જે ક્લાયન્ટે મેળવવાની હોય.

require "httpclient"

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

કન્સ્ટ્રક્ટર મધ્યસ્થ પસંદ કરે છે, જેમાં HTTP પ્રોક્સીની યાદીમાંથી પસંદ કરેલો સાર્વજનિક એન્ડપોઇન્ટનો સમાવેશ થાય છે; get ગંતવ્ય મેળવે છે. new ને વેબસાઇટ URL આપવાથી લાઇબ્રેરી તે વેબસાઇટને પ્રોક્સી તરીકે અર્થઘટન કરી શકે છે અને અસમર્થિત-પ્રોક્સી ભૂલ જણાવી શકે છે.

જો સ્પષ્ટ પ્રોક્સીનો ઇરાદો ન હોય, તો ગંતવ્ય આર્ગ્યુમેન્ટ વગર HTTPClient.new બનાવો અને વિનંતીમાં URL મોકલો. અણધારી રૂટનું નિદાન કરતી વખતે gem વાપરતા વાતાવરણ પ્રોક્સી મૂલ્યો પણ તપાસો.

પ્રોક્સી એકાઉન્ટ માટે ક્લાયન્ટ set_proxy_auth(user, password) આપે છે. આ ગંતવ્ય URL નહીં, પરંતુ મધ્યસ્થની પ્રમાણીકરણ ગોઠવણી સાથે સંબંધિત છે.

સંબંધિત લેખો