PyCharmova konfiguracija pokretanja nosi Pythonovo proxy okruženje
Postavite proxy varijable u konfiguraciji koja pokreće Python program umjesto da se oslanjate na vlastitu HTTP proxy postavku IDE-a.
Za Requests program koji pokreće PyCharm, uredite Python konfiguraciju za pokretanje/debug koja ga pokreće. Dodajte podržane proxy varijable u polje Environment variables te konfiguracije:
| Naziv | Primjer vrijednosti |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
Ponovno pokrenite program kroz tu konfiguraciju. Requests može čitati ove varijable svojom uobičajenom integracijom s okruženjem; u requests.get nije potreban argument proxy specifičan za PyCharm. Koristite svoju HTTP uslugu za primjere vrijednosti ili endpoint s popisa HTTP proxyja za dopuštene javne zahtjeve.
Vlastita HTTP Proxy postavka PyCharma konfigurira umrežavanje IDE-a. Ona sama po sebi ne dokazuje da je podređeni Python proces dobio istu rutu.
Terminal, Python konzola, pokretač testova i spremljene konfiguracije aplikacije mogu imati različita okruženja pokretanja. Usporedite ono koje je zahtjev koji nije uspio doista koristio. export unesen kasnije u terminalu ne može izmijeniti IDE proces koji već radi.
Ako kod postavi session.trust_env=False, Requests zanemaruje ovu rutu kroz okruženje. U tom namjernom načinu rada koristite njegovu izričitu proxy konfiguraciju.