Kun Requests-ohjelma käynnistetään PyCharmista, muokkaa Pythonin suoritus/debug-konfiguraatiota, joka sen käynnistää. Lisää tuetut välityspalvelinmuuttujat kyseisen konfiguraation Environment variables -kenttään:

NimiEsimerkkiarvo
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Käynnistä ohjelma uudelleen tämän konfiguraation kautta. Requests voi lukea nämä muuttujat tavallisella ympäristöintegraatiollaan; requests.getissa ei tarvita PyCharm-kohtaista välityspalvelinargumenttia. Käytä esimerkkiarvoissa omaa HTTP-palveluasi tai sallituille julkisille pyynnöille päätepistettä HTTP-välityspalvelinluettelosta.

PyCharmin oma HTTP Proxy -asetus määrittää IDE:n verkkoyhteydet. Se ei sinänsä todista, että Pythonin lapsiprosessi sai saman reitin.

Pääte, Python-konsoli, testiajuri ja tallennetut sovelluskonfiguraatiot voivat käynnistyä eri ympäristöissä. Vertaa sitä, jota epäonnistunut pyyntö todella käytti. Päätteessä myöhemmin annettu export ei voi muuttaa jo käynnissä olevaa IDE-prosessia.

Jos koodi asettaa session.trust_env=False, Requests jättää tämän ympäristöreitin huomiotta. Käytä siinä tarkoituksellisessa tilassa sen eksplisiittistä välityspalvelinkonfiguraatiota.

Aiheeseen liittyvät artikkelit