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.

Artaigilean co-cheangailte