די לויפֿ־קאָנפֿיגוראציע פֿון PyCharm טראָגט די פּראָקסי־סבֿיבֿה פֿון Python
שטעלט די פּראָקסי־וואַריאַבלען אין דער קאָנפֿיגוראציע וואָס לאָזט אָן דאָס Python־פּראָגראַם, אַנשטאָט זיך פֿאַרלאָזן אויף דער HTTP־פּראָקסי־פּרעפֿערענץ פֿון דער IDE.
פֿאַר אַ Requests־פּראָגראַם וואָס PyCharm לאָזט אָן, רעדאַקטירט די Python־לויפֿ/דיבאַג־קאָנפֿיגוראציע וואָס לאָזט עס אָן. לייגט צו די געשטיצטע פּראָקסי־וואַריאַבלען אין דעם Environment variables־פֿעלד פֿון יענער קאָנפֿיגוראציע:
| נאָמען | בײַשפּיל־ווערט |
|---|---|
| http_proxy | http://proxy.example.net:8080 |
| https_proxy | http://proxy.example.net:8080 |
לאָזט אָן דאָס פּראָגראַם נאָכאַמאָל דורך יענער קאָנפֿיגוראציע. Requests קען לייענען די וואַריאַבלען דורך זײַן געוויינטלעכער סבֿיבֿע־אינטעגראַציע; אין requests.get דאַרף מען נישט קיין פּראָקסי־אַרגומענט ספּעציעל פֿאַר PyCharm. ניצט אײַער HTTP־דינסט פֿאַר די בײַשפּיל־ווערטן, אָדער אַן ענדפּוינט פֿון דער HTTP־פּראָקסי־ליסטע פֿאַר דערלויבטע עפֿנטלעכע בקשות.
די אייגענע HTTP Proxy־פּרעפֿערענץ פֿון PyCharm קאָנפֿיגורירט דאָס נעצווערק פֿון דער IDE. זי אַליין באַווײַזט נישט אַז דער קינד־פּראָצעס פֿון Python האָט באַקומען דעם זעלביקן וועג.
דער טערמינאַל, די Python־קאָנסאָל, דער טעסט־לויפֿער און געהיטענע אַפּליקאַציע־קאָנפֿיגוראציעס קענען האָבן פֿאַרשידענע אָנלאָז־סבֿיבֿעס. פֿאַרגלײַכט מיט דער וואָס די דורכגעפֿאַלענע בקשה האָט טאַקע געניצט. אַן export וואָס מען לייגט שפּעטער אַרײַן אין אַ טערמינאַל קען נישט ענדערן אַן IDE־פּראָצעס וואָס לויפֿט שוין.
אויב דער קאָד שטעלט session.trust_env=False, איגנאָרירט Requests דעם סבֿיבֿע־וועג. אין יענעם באַוווּסטן מאָדוס ניצט זײַן בפֿירוש־פּראָקסי־קאָנפֿיגוראציע.