ALL_PROXY jẹ́ ọ̀nà àkójọ fún àwọn ìbéèrè curl nínú R
Ṣètò URL proxy kíkún nínú ìlànà R, lẹ́yìn náà gbé àwọn oníyípadà protocol, àwọn òfin ìforígbárù àti àwọn àṣàyàn curl handle yẹ̀wò.
Pákéètì curl nínú R ń lo libcurl. Nítorí náà proxy láti inú àyíká ìlànà lè wáyé bí ó tilẹ̀ jẹ́ pé curl_fetch_memory kò ní àríyànjiyàn proxy nínú ìpè:
Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")
Ṣètò àyíká kí ó tó di pé a múra ìbéèrè sílẹ̀. Lo ìparí ojú-ọ̀nà kíkún, pẹ̀lú scheme àti port tí a fẹ́, dípò kí o rò pé orúkọ olùpèsè nìkan túmọ̀ sí protocol tòótọ́. Fún àwọn ìbéèrè tí a gbà láàyè sí àwọn ojú-ọ̀nà gbogbogbò, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn URL proxy HTTP ti àwọn àpẹẹrẹ.
ALL_PROXY jẹ́ ọ̀nà àkójọ. Oníyípadà àyíká proxy fún protocol ibi-ìparí ní ipò àkọ́kọ́, àti ìforígbárù NO_PROXY tí ó bá mu lè yan ìsopọ̀ tààrà síbẹ̀. Ṣàyẹ̀wò àwọn iye wọnnì nígbà tí ó bá dàbí pé yíyí ALL_PROXY kò ní ipa.
Fún ọ̀nà tí ó jẹ́ ti handle kan, ṣètò rẹ̀ ní gbangba:
handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
"https://www.example.org/", handle = handle
)
Àṣàyàn proxy ti handle ń borí yíyan proxy láti inú àyíká; ìlànà ìforígbárù ṣì kan. Àṣàyàn proxy tí ó ṣófo ní gbangba ń pa lílo proxy dà bí ó tilẹ̀ jẹ́ pé oníyípadà àyíká proxy wà.
Àwọn ètò wọnyí ń nípa lórí ìlànà R tí ń ṣiṣẹ́ àti àwọn ìbéèrè curl. Bíbẹ̀rẹ̀ ìpàdé R mìíràn tàbí lílo pákéètì pẹ̀lú ìmúṣẹ nẹ́tíwọ́kì mìíràn lè mú ọ̀nà mìíràn wá.