Para sa Requests program na inilulunsad ng PyCharm, i-edit ang Python run/debug configuration na naglulunsad nito. Idagdag ang mga sinusuportahang proxy variable sa field na Environment variables ng configuration na iyon:

PangalanHalagang halimbawa
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

Ilunsad muli ang programa gamit ang configuration na iyon. Mababasa ng Requests ang mga variable na ito sa pamamagitan ng normal nitong environment integration; hindi kailangan ng partikular sa PyCharm na proxy argument sa requests.get. Gamitin ang iyong HTTP service para sa mga halagang halimbawa, o isang endpoint mula sa listahan ng HTTP proxy para sa pinapayagang pampublikong request.

Ang sariling HTTP Proxy preference ng PyCharm ay nagko-configure ng networking ng IDE. Hindi nito mag-isa pinapatunayan na natanggap ng child process ng Python ang parehong ruta.

Ang terminal, Python console, test runner at mga naka-save na configuration ng application ay maaaring may iba't ibang launch environment. Ihambing sa aktwal na ginamit ng nabigong request. Ang export na inilagay mamaya sa terminal ay hindi mababago ang IDE process na tumatakbo na.

Kung itinatakda ng code ang session.trust_env=False, binabalewala ng Requests ang rutang ito ng environment. Sa sadyang mode na iyon, gamitin ang tahasang proxy configuration nito.

Kaugnay na mga artikulo