Bygg urllib-openerin í Python 3 við bæði proxy-leiðini og teimum protokoll-handlerunum, sum debug-stigið er virkið á:

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 og HTTPSHandler bjóða sporingsmøguleikan. ProxyHandler gevur leiðina; tað er ikki har, henda protokoll-debug-innstillingin hoyrir heima. Hin vísta almennu fyrispurningurin kann brúka eina óváttaða adressu úr HTTP-proxy-listanum, tá almenn millumlið eru loyvd; hald køkur og kontotoken uttanfyri hendan diagnostiska samanburðin.

Undirliggjandi debug-útskriftin frá http.client verður prentað á standard-útskrift. Hon kann vísa send bytes í fyrispurninginum og móttiknar svarhøvd, ið hjálpir at finna eina proxy-avbjóðing, eina tunnil-avnoktan ella eitt seinni málsvar.

Brúka ein stýrdan fyrispurning og hald skilríki, køkur og token uttanfyri deilda sporingsútskrift.

Skyldar greinar