R פּראָקסי באַשטעלונגען: פּאַקעט אראפּלאָדונגען קעגן API בקשות
נאָכגיין די R סעסיע ס סביבה און דעם HTTP קליענט וואָס אַ פּאַקעט ניצט טאַקע, אַנשטאָט פֿאַרבינדן אומפּאַסיקע פּראָקסי רעצעפּטן פֿון אַלטע R ווערסיעס.
אויב R קען אינסטאַלירן אַ פּאַקעט אָבער דער פּאַקעט קען נישט דערגרייכן זיין API, פֿאַרגלײַך די צוויי קליענטן וואָס שיקן בקשות. download.file(), RCurl און דער פּאַקעטס אייגענער HTTP שיכט דאַרפֿן נישט לייענען די זעלבע אָפּציעס.
פּרוּװ די אַרײַנגאַנגען פֿון דער לויפֿנדיקער סעסיע
אַ פּראָגראַם וואָס ווערט געשטאַרט פֿון אַ טערמינאַל ירשעט די סביבה פֿון יענעם טערמינאַל. אַ דעסקטאָפּ פֿלינקייט אָדער אַן IDE וואָס לויפֿט שוין קען האָבן אַנדערע ווערטן. דער פּאַסיקער R אָנהייב-סביבה טעקע קען אַנטהאַלטן:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080דאָס זענען אַרײַנגאַנגען אין אַ סביבה-טעקע מיט אַ ביישפּיל-ענדפּונקט. פֿאַר עפֿנטלעכע פּאַקעט- אָדער API-בקשות וואָס זענען דערלויבט דורך עפֿנטלעכע מיטלערס, דער HTTP פּראָקסי ליסטע פֿאָרשלאָגט קאַנדידאַטן פֿאַר די ווערטן. R אויסדרוקן ווי options(download.file.method = "libcurl") געהערן אין R קאָד, נישט אין .Renviron. אַרײַנשטעלן אַן אויסזעעndיק ריכטיקע באַשטעלונג אין אַ פֿאַלשן פֿאָרמאַט לאָזט זי אומבאַניצט.
באַשטימט די אָנהייב-טעקע וואָס די R כּללים פֿאַר פּלאַץ/באַניצער, סביבה און אַרבעט-קאַטאַלאָג קלייבן. אַ טעקע אין פּראָיעקט קען דערקלערן אַ חילוק צווישן צוויי פּראָיעקטן אין דער זעלבער IDE. ענדערט די געמיינטע טעקע און סטאַרטעט איבער די באַטרעפֿנדיקע סעסיע; ענדערן זי דערהײַנטיקט נישט דעם פּראָצעס וואָס לויפֿט שוין.
נאָכגיין די בקשה פֿון דעם דורכפֿאַלנדיקן פּאַקעט
באַשטימט דעם טאַקע אראפּלאָד-מעטאָד אָדער HTTP אימפּלעמענטאַציע. אַ פֿרויסנדיקער curl אויספֿירלעכער, R ס libcurl מעטאָד און RCurl זענען באַזונדערע ניצערס מיט זייערע אייגענע געשטיצטע אַרײַנגאַנגען. פֿאַרגלײַך דעם זעלבן ציל דורך דעם דורכפֿאַלנדיקן פּאַקעט, מיט פֿאַרבאָרגענע סודות.
האַלט די רעצעפּטן צוגעפּאַסט צו יענער אימפּלעמענטאַציע און R ווערסיע. אַלטע Windows --internet2 עצה באַשרײַבט היסטאָרישן פֿאַרהאַלטן. האַלט אויך דעם טראַנספּאָרט-סכעמע פֿון דעם עמעסטן פּראָקסי-צוהערער: אַ HTTPS ציל קען נאָך ניצן אַן HTTP פּראָקסי ענדפּונקט. אַ דערפֿאָלגרײַכע אינסטאַלאַציע דורך אַן אַנדער אראפּלאָדער באַשטעטיקט נישט די קאָנפֿיגוראַציע פֿון דעם קליענט און נישט די פֿאַראַנענקייט פֿון דעם פּראָקסי פֿאַר דער בקשה.