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:

NazivPrimjer vrijednosti
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://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.

Povezani članci