De útfieringskonfiguraasje fan PyCharm draacht de Python-proxyomjouwing
Set de proxyfariabelen yn 'e konfiguraasje dy't it Python-programma start, ynstee fan te fertrouwen op 'e HTTP-proxyfoarkar fan 'e IDE.
Foar in Requests-programma dat troch PyCharm start wurdt, bewurkje de Python-útfierings/debug-konfiguraasje dy't it start. Foegje de stipe proxyfariabelen ta yn it fjild Environment variables fan dy konfiguraasje:
| Namme | Foarbyldwearde |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Start it programma opnij fia dy konfiguraasje. Requests kin dizze fariabelen lêze mei syn gewoane omjouwingsyntegraasje; yn requests.get is gjin PyCharm-spesifyk proxyargumint nedich. Brûk jo HTTP-tsjinst foar de foarbyldwearden, of in einpunt út 'e HTTP-proxylist foar tastiene iepenbiere oanfragen.
De eigen HTTP Proxy-foarkar fan PyCharm konfigurearret it netwurk fan 'e IDE. It bewiist op himsels net dat it Python-bernproses deselde rûte krige.
De terminal, Python-konsole, testrunner en bewarre applikaasjekonfiguraasjes kinne ferskate startomjouwings hawwe. Ferlykje dy't de mislearre oanfraach eins brûkt hat. In export dy't letter yn in terminal ynfierd wurdt, kin in IDE-proses dy't al rint net feroarje.
As de koade session.trust_env=False set, negearret Requests dizze omjouwingsrûte. Brûk yn dy bewuste modus syn eksplisite proxykonfiguraasje.