Ja Requests programma tiek palaista no PyCharm, rediģējiet Python palaišanas/atkļūdošanas konfigurāciju, kas to palaiž. Pievienojiet atbalstītos starpniekservera mainīgos šīs konfigurācijas laukā Environment variables:

NosaukumsPiemērvērtība
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Palaidiet programmu vēlreiz, izmantojot šo konfigurāciju. Requests var nolasīt šos mainīgos ar savu parasto vides integrāciju; requests.get nav nepieciešams PyCharm specifisks starpniekservera arguments. Piemērvērtībām izmantojiet savu HTTP pakalpojumu vai atļautajiem publiskajiem pieprasījumiem galapunktu no HTTP starpniekserveru saraksta.

PyCharm paša HTTP Proxy iestatījums konfigurē IDE tīklu. Tas pats par sevi nepierāda, ka Python bērnprocesam tika piešķirts tas pats maršruts.

Terminālim, Python konsolei, testu izpildītājam un saglabātajām lietotnes konfigurācijām var būt dažādas palaišanas vides. Salīdziniet to, ko neveiksmīgais pieprasījums faktiski izmantoja. Vēlāk terminālī ievadīts export nevar mainīt jau darbojošos IDE procesu.

Ja kods iestata session.trust_env=False, Requests ignorē šo vides ceļu. Šajā apzinātajā režīmā izmantojiet tā skaidro starpniekservera konfigurāciju.

Saistītie raksti