PyCharmi käivitatava Requestsi programmi puhul muutke Pythoni käivitus-/silumiskonfiguratsiooni, mis selle käivitab. Lisage toetatud puhverserveri muutujad selle konfiguratsiooni väljale Environment variables:

NimiNäidisväärtus
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Käivitage programm uuesti selle konfiguratsiooni kaudu. Requests saab neid muutujaid lugeda oma tavalise keskkonnaintegratsiooniga; requests.get-is ei ole PyCharmi-spetsiifilist puhverserveri argumenti vaja. Kasutage näidisväärtuste jaoks oma HTTP-teenust või lubatud avalike päringute jaoks lõpp-punkti HTTP-puhverserverite loendist.

PyCharmi enda HTTP Proxy eelistus seadistab IDE võrguühendusi. See iseenesest ei tõesta, et Pythoni alamprotsess sai sama marsruudi.

Terminal, Pythoni konsool, testijooksja ja salvestatud rakenduskonfiguratsioonid võivad omada erinevaid käivituskeskkondi. Võrrelge seda, mida ebaõnnestunud päring tegelikult kasutas. Terminalis hiljem sisestatud export ei saa muuta juba töötavat IDE protsessi.

Kui kood määrab session.trust_env=False, siis Requests eirab seda keskkonnateed. Kasutage selles teadlikus režiimis selle selgesõnalist puhverserveri konfiguratsiooni.

Seotud artiklid