Pri programe Requests spúšťanom z PyCharm upravte konfiguráciu spustenia/ladenia Pythonu, ktorá ho štartuje. Pridajte podporované proxy premenné do poľa Environment variables tejto konfigurácie:

NázovUkážková hodnota
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Spustite program znova cez túto konfiguráciu. Requests dokáže čítať tieto premenné pomocou svojej bežnej integrácie s prostredím; v requests.get nie je potrebný žiadny argument proxy špecifický pre PyCharm. Pre ukážkové hodnoty použite svoju HTTP službu alebo koncový bod zo zoznamu HTTP proxy pre povolené verejné požiadavky.

Vlastná predvoľba HTTP Proxy v PyCharm konfiguruje sieť IDE. Sama o sebe nedokazuje, že podriadený proces Pythonu dostal rovnakú trasu.

Terminál, konzola Pythonu, spúšťač testov a uložené konfigurácie aplikácie môžu mať rôzne spúšťacie prostredia. Porovnajte to, ktoré zlyhávajúca požiadavka skutočne použila. export zadaný neskôr v termináli nemôže zmeniť už bežiaci proces IDE.

Ak kód nastaví session.trust_env=False, Requests ignoruje túto cestu prostredia. V tomto úmyselnom režime použite jeho explicitnú proxy konfiguráciu.

Súvisiace články