Xirmada curl ee R waxay isticmaashaa libcurl. Sidaa darteed proxy ku jira deegaanka habka ayaa dhaqan geli kara xitaa marka curl_fetch_memory uusan lahayn dood proxy ah oo ku jira wicitaanka:

Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")

Deji deegaanka ka hor inta aan codsiga la diyaarin. Isticmaal barta dhammaadka buuxa, oo ay ku jiraan scheme iyo port loogu talagalay, halkii aad ka qaadan lahayd in magaca martigeliyaha oo kaliya uu macneeyo borotokoolka saxda ah. Codsiyada la ogolaaday ee sites-ka dadweynaha, liiska proxy HTTP wuxuu bixiyaa musharixiin loogu talagalay URL-yada proxy HTTP ee tusaalooyinka.

ALL_PROXY waa dariiq kayd ah. Doorsoomaha deegaanka proxy ee borotokoolka meesha loo socdo ayaa mudnaan leh, iyo dhaafista NO_PROXY ee u dhigma ayaa wali dooran karta xiriir toos ah. Baar qiyamkaas marka beddelka ALL_PROXY uu u muuqdo mid aan wax saameyn ah lahayn.

Dariiqa ku deelqaaf ah hal handle, si cad u habee:

handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
  "https://www.example.org/", handle = handle
)

Xulashada proxy ee handle-ka ayaa ka sarreysa xulashada proxy ee deegaanka; siyaasadda dhaafista ayaa wali khusaysa. Xulasho proxy oo si cad madhan ayaa dami isticmaalka proxy xitaa marka doorsoomaha deegaanka proxy uu jiro.

Dejintan waxay saameyn ku leeyihiin habka R ee socda iyo codsiyada curl. Bilowga fadhi R kale ama isticmaalka xirmo leh hirgelin shabakadeed kale ayaa laga yaabaa inuu keeno dariiq kale.

Maqaallo la xiriira