פֿאַר אַ R אָפּעראַציע וואָס ניצט httr, בויט איר פראָקси קאָנפיגוראַציע מיט use_proxy און פּאַסט זי אָן אויפֿן אויסדרוק וואָס איר ווילט אויספֿירן:

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

פֿאַר אַ פראָקси קאָנטאָ, use_proxy נעמט אויך אָן די אַרגומענטן username, password און auth. צושטעלט זיי פֿון דער אַפּפּליקאַציע'ס באַשטייענדיקער באַשטעטיקונג-קאָנפיגוראַציע ווען נייטיק.

דער אויסדרוק קען אַנטהאַלטן אַ ביבליאָטעק-רוף פֿון אַ העכערן ניוואָ ווען יענע ביבליאָטעק מאַכט טאַקע אירע בקשות דורך httr. אַ ביבליאָטעק אויף RCurl אָדער אַן אַנדער HTTP קליענט האָט איר אייגענעם קאָנפיגוראַציע-צובינד; דערקענט יענעם backend פֿאַר איר קלייבט וואָסער אָביעקט איבערצוגעבן.

with_config פֿאַרבינדט ביי פֿאַרבאַשטאַנד די צוגעשטעלטע קאָנפיגוראַציע מיט באַשטייענדיקע httr איינשטעלונגען. פֿאַר אַ דערלויבטן פּובליק-URL פּרובירן קען אַן אַדרעס פֿון דער HTTP פראָקси ליסטע אָנפֿילן host און port פֿון use_proxy נאָר ווען די צונויפֿגעמישטע איינשטעלונגען האָבן נישט קיין פראָקси באַשטעטיקונג. איר override אַרגומענט קלייבט צי מען זאָל ענדערש איגנאָרירן די באַשטייענדיקע איינשטעלונגען פֿאַר יענעם אויסדרוק.

דאָס איז אַ קאָנפיגוראַציע-אומפֿאַנג פֿאַר דעם אויסגעקליבענעם קאָד. set_config איז דאָס צובינד צו ענדערן httr'ס ברייטער פֿאַרבאַשטאַנדיקער קאָנפיגוראַציע, דערפֿאַר ניצט דעם איינװיקלער ווען דער פּראָקси זאָל באַגלייטן איין אָפּעראַציע.

פֿאַרבונדענע אַרטיקלען