Nid yw NO_PROXY yn dileu llwybr Requests penodol
Gwahaniaethwch rhwng atal darganfod proesi o'r amgylchedd a dileu proesi a roddwyd yn fwriadol mewn map Requests.
Pan fydd y rhaglen yn rhoi ei pholisi proesi i Requests, rhowch eithriad uniongyrchol i'r un polisi. Ar gyfer Session sy'n bodoli a galwad gyfyngedig:
direct_routes = {'http': '', 'https': ''}
response = session.get(url, proxies=direct_routes, timeout=15)
Mae'r gwerthoedd gwag penodol yn dewis llwybro uniongyrchol ar gyfer y cynlluniau perthnasol. Archwiliwch y galwad wirioneddol a gosodiadau diofyn Session hefyd ar gyfer allweddi gwesteiwr mwy penodol; nid yw diystyru ar lefel cynllun yn unig yn dileu llwybr ar wahân sy'n benodol i westeiwr.
Pam y gadawodd ychwanegu'r gwesteiwr at NO_PROXY y proesi penodol yn ei le? Mae datryswr Requests 2.34.2 yn copïo'r map a ddarparwyd ac yn ystyried a ddylai'r amgylchedd lenwi cofnodion sydd ar goll. Gall cyfateb osgoi atal y darganfyddiad hwnnw heb ddileu llwybr a ddarparwyd eisoes gan y rhaglen.
Gwiriwch y map a ddefnyddir gan y gweithrediad hwn cyn ychwanegu eithriadau mewn haen arall. Cadwch ddilysu TLS wedi'i alluogi ar y llwybr uniongyrchol. Os bydd ailgyfeiriad yn newid y llwybr eto, archwiliwch None yn erbyn gwerthoedd proesi gwag ar draws y newid hwnnw. Mae gwall tystysgrif yno yn dystiolaeth am ymddiriedaeth y gyrchfan ar y llwybr hwnnw, sy'n wahanol i ba un a ddewiswyd proesi ai peidio.