Webgune batek zure HTTPS eskaeren gainerakoek baino proxy ezberdina behar du. Requests-ek aukera hori proxy hiztegiaren barnean adieraz dezake:

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

Helmuga horretarako ostalari-izenaren gako espezifikoak irabazten du. Beste HTTPS ostalari-izen batek eskema osoko sarrera erabiltzen du. Balioek proxy konexioa deskribatzen dute, beraz HTTPS helmuga bat HTTP proxy URL batera ondo mapatu daiteke. Hauek proxy konturik gabeko baimendutako webgune publikoen ibilbideak direnean, HTTP proxy zerrendak balio horietarako hautagaiak eman ditzake; eduki helmuga arau bakoitza esplizitu.

Bat etorri ostalari-izen batekin, ez baliabide URL batekin

Requests 2.32.5-en, gako espezifikoa helmugaren eskemagatik eta analizatutako ostalari-izenagatik eraikitzen da. Ez du bidea, kontsulta edo ataka barne hartzen.

/monthly hiztegiaren gakoari gehitzeak ez du araua bide horretara mugatuko. Era berean, https://reports.example:8443 ez da hautatzaile honek ezagutzen duen ataka espezifikoko gakoa. Ostalari-izenaren araua helmugako URLak beste ataka bat erabiltzen duenean ere aplikatzen da.

Bilaketa honetan ez dago komodin hedapenik. reports.example-rako arau batek ez du azpidomeinu bat automatikoki estaltzen. Erabili esplizitua den bideratze erabaki bat hiztegi sinple honetatik kanpo politikak bide, ataka edo atzizki bat-etortzea behar duenean.

Jakin zein fallback datorren hurrengo

Inplementazioak gakoak ordena honetan egiaztatzen ditu: scheme://hostname, scheme, all://hostname, eta gero all. Beraz, eskema osoko HTTPS sarrera batek eskema guztietako ostalari-izen sarrera baino lehenago jotzen du. Jarri eskema espezifikoko ostalari-izen araua lehenengo zure diseinuan hori bada nahi den salbuespena.

Kontuan hartu zure Session-ek lehenetsitako balioak eta inguruneko ezarpenak nola bateratzen dituen. Bi sarrera esplizitu hauek eskaerarekin batera pasatzeak haien ibilbide asmoak argi uzten ditu, baina ez du beste helmuga eskema batzuetarako politikarik definitzen.

Berbideratze batek beste ostalari-izen bat sartu dezake, eta proxy hautaketa helmuga berri horretarako ere garrantzitsua da. Irakurri araua eskatzen den URL bakoitzari buruzko erabaki gisa, lehen orrialdeari lotutako ibilbide iraunkor gisa baino.

Erlazionatutako artikuluak