Iarrann seachfhreastalaí na hoifige cuntas amháin. Iarrann an suíomh taobh thiar de cuntas eile. Tá ionchuir ar leith ag Requests don dá logáil Basic sin: dintiúir in URL an tseachfhreastalaí agus argóint auth an iarratais.

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()

Tagann na ceithre athróg cuntais ó chumraíocht dintiúirí an fheidhmchláir. Ainm úsáideora agus focal faire an tseachfhreastalaí a ionchódú ar leithligh coinníonn carachtair ar nós an chomhartha at gan iad a iompú ina ndeighilteoirí URL.

Roghnaíonn an eochair https sa fhoclóir an bealach seo do cheann scríbe HTTPS. Tosaíonn a luach le http:// fós mar gurb é sin an prótacal a úsáidtear chun an samhla seachfhreastalaí seo a shroicheadh.

Don iarraidh HTTPS sin, baineann logáil an tseachfhreastalaí le malartú CONNECT. Baineann logáil an tsuímh leis an iarraidh níos déanaí tríd an tollán bunaithe. Má ligeann tú don oiriúnaitheoir údarú an tseachfhreastalaí a bhaint as a URL féin, fanann sé ag an léim ábhartha; níl gá le haon aicme fíordheimhnithe chomhcheangailte don chás Basic seo.

Sainaithníonn 407 dúshlán an idirghabhálaí. Sainaithníonn 401 ón suíomh dúshlán an chinn scríbe. Úsáid an freagra sin chun a chinneadh cé acu den dá chuntas chumraithe a dteastaíonn aird uaidh.

Ailt ghaolmhara