Ruby मध्ये HTTPClient.new प्रॉक्सी घेते, वेबसाइट नाही
Ruby httpclient gem च्या ऐच्छिक कन्स्ट्रक्टर प्रॉक्सीला get ला दिल्या जाणाऱ्या URL पासून वेगळे ठेवा.
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 चे नाही, तर मध्यस्थाच्या प्रमाणीकरण सेटअपचे आहे.