For eit Requests-program som vert starta av PyCharm, rediger Python-køyrings-/feilsøkingskonfigurasjonen som startar det. Legg dei støtta proxyvariablane til i feltet Environment variables i den konfigurasjonen:

NamnDømevverdi
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Start programmet på nytt gjennom den konfigurasjonen. Requests kan lese desse variablane med den vanlege miljøintegreringa si; det trengst ikkje noko PyCharm-spesifikt proxyargument i requests.get. Bruk HTTP-tenesta di for dømeverdiane, eller eit endepunkt frå HTTP-proxylista for tillatne offentlege førespurnader.

PyCharm sin eigen HTTP Proxy-innstilling konfigurerer nettet til IDE-en. Ho beviser ikkje i seg sjølv at Python-barnefabrikken fekk same rute.

Terminalen, Python-konsollen, testkøyraren og lagra applikasjonskonfigurasjonar kan ha ulike oppstartsmiljø. Samanlikn med det den mislukka førespurnaden faktisk brukte. Ein export som vert skriven inn seinare i ein terminal, kan ikkje endre ein IDE-prosess som alt køyrer.

Viss koden set session.trust_env=False, ignorerer Requests denne miljøruta. I den medvitne modusen brukar du den eksplisitte proxykonfigurasjonen hans.

Relaterte artiklar