A PyCharm által indított Requests programhoz szerkessze a Python futtatási/hibakeresési konfigurációt, amely elindítja. Adja hozzá a támogatott proxyváltozókat a konfiguráció Environment variables mezőjében:

NévPéldaérték
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Indítsa újra a programot ezen a konfiguráción keresztül. A Requests a szokásos környezetintegrációjával képes beolvasni ezeket a változókat; a requests.getben nincs szükség PyCharm-specifikus proxyargumentumra. A példaértékekhez használja saját HTTP-szolgáltatását, vagy az engedélyezett nyilvános kérésekhez egy végpontot a HTTP-proxylistáról.

A PyCharm saját HTTP Proxy beállítása az IDE hálózatát konfigurálja. Önmagában nem bizonyítja, hogy a Python gyermekfolyamat ugyanazt az útvonalat kapta.

A terminál, a Python konzol, a tesztfuttató és a mentett alkalmazáskonfigurációk eltérő indítási környezettel rendelkezhetnek. Hasonlítsa össze azzal, amelyet a sikertelen kérés ténylegesen használt. Egy később a terminálban megadott export nem módosíthat egy már futó IDE-folyamatot.

Ha a kód beállítja a session.trust_env=False értéket, a Requests figyelmen kívül hagyja ezt a környezeti útvonalat. Ebben a szándékos módban használja a kifejezett proxykonfigurációját.

Kapcsolódó cikkek