Khetha i-proxy ye-Requests yewebhusayithi eyodwa
Nikeza igama lomsingathi wendawo eyodwa i-proxy ehlukile ku-Requests futhi uqonde imingcele yokufaniswa nokulandelana kwe-fallback.
Iwebhusayithi eyodwa idinga i-proxy ehlukile kunezinye izicelo zakho ze-HTTPS. I-Requests ingaveza lokho kukhetha kusichazamazwi se-proxy uqobo:
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()
Kuleyo ndawo, ukhiye oqondene negama lomsingathi uyawina. Elinye igama lomsingathi le-HTTPS lisebenzisa okufakiwe kwesikimu sonke. Amanani achaza ukuxhumana kwe-proxy, ngakho indawo ye-HTTPS ingabalulwa kahle ku-URL ye-proxy ye-HTTP. Uma lezi ziyizindlela ezivunyelwe zamakhasi omphakathi ngaphandle kwama-akhawunti e-proxy, uhlu lwe-proxy lwe-HTTP lungahlinzeka ngabazongenela kuleyo manani; gcina umthetho wendawo ngamunye ucacile.
Fanisa igama lomsingathi, hhayi i-URL yensiza
Ku-Requests 2.32.5, ukhiye oqondile wakhiwa kusikimu sendawo kanye negama lomsingathi elihlaziyiwe. Awukho umzila, umbuzo noma iphothi okuwutholayo.
Ukufaka /monthly kukhiye wesichazamazwi ngeke kukhawulele umthetho kuloowomzila. Ngokufanayo, i-https://reports.example:8443 akuwona ukhiye oqondene nephothi okubonwa yilesi sikhethi. Umthetho wegama lomsingathi usebenza futhi lapho i-URL yendawo isebenzisa enye iphothi.
Akukho ukunwetshwa kwe-wildcard kulokhu kusesha. Umthetho we-reports.example awuhlanganisi i-subdomain ngokuzenzekelayo. Sebenzisa isinqumo somzila esicacile ngaphandle kwalesi sichazamazwi esilula lapho inqubomgomo idinga ukufaniswa komzila, iphothi noma isijobelelo.
Yazi ukuthi iyiphi i-fallback elandelayo
Ukuqaliswa kuhlola okhiye ngalokhu kulandelana: scheme://hostname, scheme, all://hostname, bese kuba all. Ngakho okufakiwe kwe-HTTPS kwesikimu sonke kuza ngaphambi kokufakiwe kwegama lomsingathi kuzo zonke izikimu. Beka umthetho wegama lomsingathi oqondene nesikimu kuqala ekwakheni kwakho lapho lokho kuwukuhlukana okuhlosiwe.
Cabanga futhi ukuthi i-Session yakho ihlanganisa kanjani okuzenzakalelayo nezilungiselelo ezisuka endaweni. Ukudlulisa lokhu kufakiwe okucacile okubili nesicelo kwenza izindlela zako ezihlosiwe zicace, kodwa akuchazi inqubomgomo kunoma isiphi esinye isikimu sendawo.
Ukudluliswa kwendawo kungafaka elinye igama lomsingathi, futhi ukukhethwa kwe-proxy kuyabaluleka kuleyo ndawo entsha futhi. Funda umthetho njengesinqumo mayelana nayo yonke i-URL eceliwe, hhayi njengomzila unomphela onamathele ekhasini lokuqala.