Gall canlyniad PAC Windows ffurfweddu handlen R curl
Chwiliwch am benderfyniad dirprwy Windows ar gyfer yr URL wir a chymhwyswch un pwynt terfyn a ddychwelwyd i handlen R curl benodol.
Ar Windows, mae'r pecyn R curl yn darparu ie_get_proxy_for_url i gael penderfyniad y system ar gyfer cyrchfan benodol. Ar gyfer polisi sy'n dychwelyd un pwynt terfyn dirprwy a gefnogir:
target <- 'https://data.example/report.csv'
selected <- curl::ie_get_proxy_for_url(target)
handle <- curl::new_handle(
proxy = if (is.null(selected)) '' else selected
)
result <- curl::curl_fetch_memory(target, handle = handle)Gall y cynorthwyydd werthuso ffurfweddiad awtomatig neu ddarganfod. Gall y chwiliad hwnnw gymryd amser ei hun oherwydd efallai y bydd cael a gweithredu'r sgript PAC angen gwaith rhwydwaith.
Mae ei ganlyniad NULL yn golygu na ddewiswyd dirprwy. Mae'r enghraifft yn mapio'r canlyniad hwnnw i opsiwn dirprwy gwag fel nad yw libcurl yn disodli dirprwy amgylchedd a etifeddwyd.
Archwiliwch ganlyniad sy'n cynnwys mapio protocol neu sawl ymgeisydd cyn ei drin fel un pwynt terfyn libcurl. Nid yw rhestr a ddychwelir gan storfa ffurfweddiad Windows yn URL dirprwy sengl ddilys yn awtomatig.
Ailadroddwch y dewis ar gyfer cyrchfannau eraill pan all y polisi eu llwybro'n wahanol. Peidiwch â gwerthuso un gwesteiwr a chadw ei ganlyniad fel y llwybr HTTP a HTTPS cyffredinol.
Mae'r chwiliad yn dewis llwybr, nid hunaniaeth dirprwy. Ffurfweddwch y cyfrif a'r dull dilysu a gefnogir ar y handlen pan fo angen. Nid oes angen datgloi namespace curl ac ailosod new_handle yn fyd-eang.