PyCharmi käivituskonfiguratsioon kannab Pythoni puhverserveri keskkonda
Määrake puhverserveri muutujad konfiguratsioonis, mis käivitab Pythoni programmi, selle asemel et lootma jääda IDE enda HTTP-puhverserveri eelistusele.
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:
| Nimi | Näidisväärtus |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://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.