I-proxy yehhovisi ifuna i-akhawunti eyodwa. Iwebhusayithi engemuva kwayo ifuna enye. I-Requests inezindawo zokufaka ezihlukene zalezi zinto zokungena Basic ezimbili: ubufakazi obuseku-URL ye-proxy kanye nengxabano auth yesicelo.

from urllib.parse import quote
import requests

proxy_url = (
    f"http://{quote(proxy_user, safe='')}:"
    f"{quote(proxy_password, safe='')}@proxy.example:8080"
)
response = requests.get(
    "https://reports.example/private/",
    proxies={"https": proxy_url},
    auth=(site_user, site_password),
    timeout=(5, 20),
)
response.raise_for_status()

Okuguquguqukayo kwe-akhawunti okune kuvela ekulungiselelweni kobufakazi bohlobo lohlelo. Ukufaka ikhodi yegama lomsebenzisi negama lokugqithisa le-proxy ngokwehlukana kugcina izinhlamvu ezifana nophawu lwe-at ngaphandle kokuziguqula zibe izihlukanisi ze-URL.

Ukhiye https kusichazamazwi ukhetha le ndlela yendawo ekuyiwa kuyo ye-HTTPS. Inani lawo lisagala ngo-http:// ngoba lowo umthetho wokuxhumana osetshenziswayo ukufinyelela le proxy yesibonelo.

Kuleso sicelo se-HTTPS, ukungena kwe-proxy kungokwengxenye ye-CONNECT. Ukungena kwewebhusayithi kungokwesicelo esilandelayo ngomhubhe osusungulwe. Ukuvumela i-adaptha ukuthi ithole igunya le-proxy kusukela ku-URL yayo uqobo kuyigcina esigabeni esifanele; kuleli cala le-Basic akudingeki isigaba sokuqinisekisa esihlanganisiwe.

I-407 ikhombisa inselelo yomlamuli. I-401 evela kuwebhusayithi ikhombisa inselelo yendawo ekuyiwa kuyo. Sebenzisa leyo mpendulo ukunquma ukuthi iyiphi kumakhawunti amabili alungiselelwe edinga ukunakwa.

Izihloko ezihlobene