httplib2 लाई स्पष्ट HTTP प्रोक्सी दिनुहोस्
HTTP endpoint सहित httplib2 ProxyInfo कन्फिगर गर्नुहोस् र यातायात असफलतालाई वेबसाइट प्रमाणीकरणबाट अलग राख्नुहोस्।
httplib2 ले ProxyInfo मार्फत स्पष्ट HTTP प्रोक्सी स्वीकार गर्छ। httplib2 र यसको समर्थित SOCKS निर्भरता उपलब्ध हुँदा:
import httplib2
import socks
proxy = httplib2.ProxyInfo(
proxy_type=socks.PROXY_TYPE_HTTP,
proxy_host="proxy.example.net",
proxy_port=8080,
)
client = httplib2.Http(proxy_info=proxy, timeout=15)
response, content = client.request("https://example.com/", "GET")
प्रोक्सी endpoint परिवर्तन गर्नुहोस्। HTTP प्रोक्सी सूची ले ProxyInfo को होस्ट र पोर्टका लागि सार्वजनिक उम्मेदवारहरू प्रदान गर्छ। HTTP प्रकारले श्रोतालाई वर्णन गर्छ; यसले समर्थित टनेल मार्गबाट HTTPS गन्तव्य बोक्न सक्छ।
प्रमाणहरू र असफलताहरू
ProxyInfo ले सेवा र कार्यान्वयनले समर्थन गर्ने विधिहरूका लागि प्रोक्सी प्रमाण फिल्डहरू प्रदान गर्छ। वेबसाइट प्रमाणीकरणको आफ्नै कन्फिगरेसन छ। प्रोक्सी चुनौती र गन्तव्यको 401 ले फरक खाताहरूलाई जनाउँछ।
परिचित प्रमाणीकरण लेबलबाट अनुकूलता अनुमान गर्नुको सट्टा घोषित स्किमलाई स्थापित क्लाइन्टको समर्थनसँग जाँच्नुहोस्।
प्रमाणपत्र प्रमाणीकरण सक्रिय राख्नुहोस्। असफलता प्रोक्सीमा पुग्दा, टनेल स्थापना गर्दा वा गन्तव्य प्रमाणीकरण गर्दा भएको हो कि पहिचान गर्नुहोस्। सफल आयातले प्याकेजको उपलब्धता देखाउँछ, जबकि क्लाइन्टको प्रभावकारी मार्ग र बाइपास सेटिङले अनुरोध कसरी अगाडि बढ्छ निर्धारण गर्छ।