د هغه Requests پروګرام لپاره چې PyCharm یې پیلوي، هغه د Python د چلولو/ډیبګ ترتیبات سم کړئ چې هغه پیلوي. ملاتړ شوي پراکسي متغیرونه د هغو ترتیباتو په Environment variables ډګر کې اضافه کړئ:

نومبېلګه ارزښت
http_proxyhttp://proxy.example.net:8080
https_proxyhttp://proxy.example.net:8080

پروګرام بیا د هماغو ترتیباتو له لارې پیل کړئ. Requests کولای شي دا متغیرونه د خپل عادي چاپېریال یوځای کېدو له لارې ولولي؛ په requests.get کې د PyCharm ځانګړي پراکسي دلیل ته اړتیا نشته. د بېلګې ارزښتونو لپاره خپله HTTP خدمت وکاروئ، یا د اجازه‌لرونکو عامه غوښتنو لپاره د HTTP پراکسي لړلیک څخه یوه پای ټکی وکاروئ.

د PyCharm خپل HTTP Proxy غوراوی د IDE شبکه ترتیبوي. دا په خپله نه ثابتوي چې د Python ماشوم پروسې ورته لاره ترلاسه کړې.

ټرمینل، د Python کنسول، د ازموینې چلوونکی او ساتل شوې کاري ترتیبات کېدای شي بېلابېل پیل چاپېریالونه ولري. له هغه سره یې پرتله کړئ چې ناکامه غوښتنې واقعاً کارولی و. په ټرمینل کې وروسته ورکړل شوی export نشي کولای لا په جریان کې IDE پروسه بدله کړي.

که کوډ session.trust_env=False وټاکي، Requests دا چاپېریالي لاره نه مني. په هغه قصداً ټاکل شوي حالت کې د هغه څرګنده پراکسي ترتیبات وکاروئ.

اړوندې مقالې