Tha ALL_PROXY na chùl-rathad airson iarrtasan curl ann an R
Suidhich URL proxy slàn ann am pròiseas R, agus an uairsin cuir san àireamh caochladairean a rèir pròtacail, riaghailtean seachain agus roghainnean handle curl a tha soilleir.
Bidh pasgan curl R a' cleachdadh libcurl. Mar sin faodaidh proxy bho àrainneachd a' phròiseis a bhith buntainneach eadhon nuair nach eil argamaid proxy sam bith aig curl_fetch_memory sa ghairm:
Sys.setenv(ALL_PROXY = "http://proxy.example:8080")
result <- curl::curl_fetch_memory("https://www.example.org/")
Suidhich an àrainneachd mus tèid an t-iarrtas ullachadh. Cleachd ceann-àite slàn, a' gabhail a-steach an scheme agus am port a thathar an dùil, an àite a bhith a' gabhail ris gu bheil ainm òstair lom a' ciallachadh a' phròtacail cheart. Airson iarrtasan ceadaichte gu làraich phoblach, tha an liosta proxy HTTP a' solar luchd-tagraidh airson URLan proxy HTTP nan eisimpleirean.
'S e cùl-rathad a th' ann an ALL_PROXY. Tha prìomhachas aig caochladair àrainneachd proxy airson pròtacal a' chinn-uidhe, agus faodaidh seachain NO_PROXY co-fhreagarrach ceangal dìreach a thaghadh fhathast. Rannsaich na luachan sin nuair a tha coltas nach eil buaidh sam bith aig atharrachadh ALL_PROXY.
Airson slighe a bhuineas do aon handle, rèitich gu soilleir e:
handle <- curl::new_handle(proxy = "http://proxy.example:8080")
result <- curl::curl_fetch_memory(
"https://www.example.org/", handle = handle
)
Bidh roghainn proxy an handle a' dol thairis air taghadh proxy bhon àrainneachd; tha am poileasaidh seachain fhathast buntainneach. Bidh roghainn proxy a tha soilleir falamh a' cur dheth cleachdadh proxy eadhon nuair a tha caochladair àrainneachd proxy ann.
Bidh na suidheachaidhean seo a' toirt buaidh air a' phròiseas R a tha a' ruith agus air iarrtasan curl. Faodaidh tòiseachadh air seisean R eile no pasgan le buileachadh lìonraidh eile a chleachdadh slighe eadar-dhealaichte a thoirt a-mach.