Fyri eina Basic-avbjóðing frá einum HTTP-proxy brúka ProxyBasicAuthHandler. Hetta vanliga HTTP-dømið heldur leiðini og kontuni í einum opnara:

import os
from urllib.request import (
    ProxyHandler, ProxyBasicAuthHandler,
    HTTPPasswordMgrWithDefaultRealm, build_opener,
)

proxy_url = 'http://proxy.example:8080'
passwords = HTTPPasswordMgrWithDefaultRealm()
passwords.add_password(
    None, proxy_url,
    os.environ['PROXY_USER'], os.environ['PROXY_PASSWORD'],
)
opener = build_opener(
    ProxyHandler({'http': proxy_url}),
    ProxyBasicAuthHandler(passwords),
)
with opener.open('http://example.com/', timeout=10) as response:
    print(response.status)

Brúka veruliga endapunktin og kontuna, sum handfaringin veitir. Handfararin brúkar loyniorðsstýringina fyri avbjóðing proxy-sins; samsvarandi tær ætlaðu proxy-URI og realm. Basic-sannveting á málinum brúkar annan handfara.

At kalla opnaran beinleiðis heldur hesa uppsetingini lokalari. URL-in hjá fyrispurninginum verður verðsíðan, ikki millumliðurin. Henda ódulda HTTP-leiðin dulir ikki eina Basic-umsiting.

Áleið ikki HTTPS-tunnils stuðul úr hesum døminum. Ein 407 undir CONNECT hendir við uppseting, áðrenn eitt vanligt svar frá málinum; tann valda integrasjónin má handfara sannveting har. At broyta innrits-handfaran á heimasíðuni kann ikki bøta ta fyrri avbjóðingina.

Proxy-URLs við váttum eru annar format, sum finst í eldri dømum. Um tær verða brúktar, kota URL-avmarkarar rætt og hald tann loyniligu URL-ini uttan fyri loggar.

Skyldar greinar