Feumaidh aon làrach-lìn proxy eadar-dhealaichte bhon chòrr de na h-iarrtasan HTTPS agad. Faodaidh Requests an taghadh sin a chur an cèill anns an fhaclair proxy fhèin:

routes = {
    "https://reports.example": "http://reports-proxy.example:8080",
    "https": "http://default-proxy.example:8080",
}
response = requests.get(
    "https://reports.example/monthly",
    proxies=routes,
    timeout=(5, 20),
)
response.raise_for_status()

Bheir an iuchair a tha sònraichte don ainm-òstair a' bhuaidh airson a' chinn-uidhe sin. Cleachdaidh ainm-òstair HTTPS eile an innteart air feadh an sgeama. Tha na luachan a' toirt cunntas air a' cheangal proxy, mar sin faodaidh ceann-uidhe HTTPS mapadh gu ceart gu URL proxy HTTP. Nuair a tha iad sin nan slighean làraich poblach ceadaichte gun chunntasan proxy, faodaidh liosta proxy HTTP tagraichean a sholarachadh airson nan luachan sin; cùm gach riaghailt ceann-uidhe follaiseach.

Dèan maidseadh air ainm-òstair, chan e URL goireis

Ann an Requests 2.32.5, thèid an iuchair shònraichte a thogail bho sgeama a' chinn-uidhe agus an ainm-òstair a chaidh a pharsadh. Chan eil an t-slighe, an ceist no am port innte.

Cha chuir /monthly a chur ri iuchair an fhaclair cuingealachadh air an riaghailt don t-slighe sin. Mar an ceudna, chan e iuchair a tha sònraichte do phort a th' ann an https://reports.example:8443 a dh'aithnicheas an tagraiche seo. Tha riaghailt an ainm-òstair a' buntainn cuideachd nuair a chleachdas URL a' chinn-uidhe port eile.

Chan eil leudachadh wildcard san lorg seo. Cha chòmhdaich riaghailt airson reports.example fo-fhearann gu fèin-obrachail. Cleachd co-dhùnadh slighe follaiseach taobh a-muigh an fhaclair shìmplidh seo nuair a dh'fheumas am poileasaidh maidseadh slighe, puirt no iar-leasachain.

Biodh fios agad dè am fallback a thig an ath-àm

Nì an cur-an-gnìomh sgrùdadh air iuchraichean san òrdugh seo: scheme://hostname, scheme, all://hostname, agus an uair sin all. Mar sin tha innteart HTTPS air feadh an sgeama a' dol air thoiseach air innteart ainm-òstair airson gach sgeama. Cuir riaghailt ainm-òstair a tha sònraichte don sgeama an toiseach nad dhealbhadh nuair a tha sin mar an eisgeachd a thathar ag iarraidh.

Thoir aire cuideachd don dòigh anns a bheil an Session agad a' co-aonadh ro-àireamhan agus roghainnean a thàinig bhon àrainneachd. Le bhith a' cur an dà innteart fhollaiseach seo leis an iarrtas, tha na slighean a thathar ag iarraidh soilleir, ach chan eil e a' mìneachadh poileasaidh airson gach sgeama ceann-uidhe eile.

Faodaidh ath-stiùireadh ainm-òstair eile a thoirt a-steach, agus tha taghadh proxy buntainneach don cheann-uidhe ùr sin cuideachd. Leugh an riaghailt mar cho-dhùnadh mu gach URL a thathar ag iarraidh, seach mar shlighe mhaireannach a tha ceangailte ris a' chiad duilleag.

Artaigilean co-cheangailte