Python 3 urllib opener ini proksi yo‘li va debug darajasi yoqilgan protokol ishlovchilari bilan birga quring:

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 va HTTPSHandler kuzatish imkoniyatini beradi. ProxyHandler yo‘lni ta’minlaydi; bu protokol debug sozlamasi uchun joy o‘sha yer emas. Ko‘rsatilgan ommaviy so‘rov ommaviy vositachilarga ruxsat berilganda HTTP proksi ro‘yxatidan tasdiqlanmagan manzilni ishlatishi mumkin; cookie va hisob tokenlarini ushbu diagnostik taqqoslashdan tashqarida saqlang.

http.client ning asosiy debug chiqishi standart chiqishga chop etiladi. U yuborilgan so‘rov baytlarini va olingan javob sarlavhalarini ko‘rsatishi mumkin, bu proksi chaqirig‘ini, tunnel rad etilishini yoki keyingi manzil javobini topishga yordam beradi.

Nazorat qilinadigan so‘rovdan foydalaning va hisob ma’lumotlari, cookie va tokenlarni umumiy kuzatish chiqishidan tashqarida saqlang.

O'xshash maqolalar