Python 3 को urllib opener प्रोक्सी मार्ग र डिबग स्तर सक्रिय भएका प्रोटोकल ह्यान्डलर दुवैसहित बनाउनुहोस्:

from urllib.request import (
    HTTPHandler, HTTPSHandler, ProxyHandler, build_opener,
)

opener = build_opener(
    ProxyHandler({
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    }),
    HTTPHandler(debuglevel=1),
    HTTPSHandler(debuglevel=1),
)
with opener.open('https://www.example.com/', timeout=10) as response:
    print(response.status)

HTTPHandler र HTTPSHandler ले ट्रेसिङ विकल्प दिन्छन्। ProxyHandler ले मार्ग दिन्छ; यो प्रोटोकल डिबग सेटिङ त्यहाँ राखिने होइन। देखाइएको सार्वजनिक अनुरोधले सार्वजनिक मध्यस्थकर्ता अनुमति भएको बेला HTTP प्रोक्सी सूचीबाट अप्रमाणित ठेगाना प्रयोग गर्न सक्छ; कुकी र खाता टोकन यो निदान तुलनाबाहिर राख्नुहोस्।

http.client को आधारभूत डिबग आउटपुट मानक आउटपुटमा छापिन्छ। यसले पठाइएको अनुरोधका बाइट र प्राप्त प्रतिक्रियाका हेडर देखाउन सक्छ, जसले प्रोक्सी चुनौती, सुरुङ अस्वीकृति वा पछिको गन्तव्य प्रतिक्रिया पत्ता लगाउन सहयोग गर्छ।

नियन्त्रित अनुरोध प्रयोग गर्नुहोस् र प्रमाणहरू, कुकी तथा टोकन साझा ट्रेस आउटपुटबाहिर राख्नुहोस्।

सम्बन्धित लेखहरू