U programu Requests spouštěného z PyCharm upravte konfiguraci spuštění/ladění Pythonu, která ho startuje. Přidejte podporované proxy proměnné do pole Environment variables této konfigurace:

NázevUkázková hodnota
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Spusťte program znovu pomocí této konfigurace. Requests umí tyto proměnné číst díky své obvyklé integraci s prostředím; v requests.get není potřeba žádný argument specifický pro PyCharm. Pro ukázkové hodnoty použijte svou HTTP službu nebo koncový bod ze seznamu HTTP proxy pro povolené veřejné požadavky.

Vlastní předvolba HTTP Proxy v PyCharm konfiguruje síť IDE. Sama o sobě nedokazuje, že podřízený proces Pythonu dostal stejnou cestu.

Terminál, konzole Pythonu, spouštěč testů a uložené konfigurace aplikace mohou mít různá spouštěcí prostředí. Porovnejte to, které selhávající požadavek skutečně použil. export zadaný později v terminálu nemůže změnit již běžící proces IDE.

Pokud kód nastaví session.trust_env=False, Requests tuto cestu přes prostředí ignoruje. V tomto záměrném režimu použijte jeho explicitní proxy konfiguraci.

Související články