Air Windows, tha am pasgan R curl a' nochdadh ie_get_proxy_for_url gus co-dhùnadh an t-siostaim fhaighinn airson ceann-uidhe sònraichte. Airson poileasaidh a bheir air ais aon cheann-uidhe proxy le taic:

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)

Faodaidh an neach-cuideachaidh rèiteachadh fèin-obrachail no lorg a mheasadh. Faodaidh an lorg sin ùine a ghabhail, oir dh'fhaodadh obair lìonra a bhith a dhìth airson an sgriobt PAC fhaighinn agus a ruith.

Tha a thoradh NULL a' ciallachadh nach deach proxy sam bith a thaghadh. Tha an eisimpleir a' mapadh an toradh sin gu roghainn proxy falamh gus nach cuir libcurl proxy àrainneachd oighreachail na àite.

Thoir sùil air toradh anns a bheil mapadh pròtacail no iomadh tagraiche mus dèil thu ris mar aon cheann-uidhe libcurl. Chan e URL proxy singilte dligheach gu fèin-obrachail a th' ann an liosta a thilleas stòr rèiteachaidh Windows.

Dèan an taghadh a-rithist airson cinn-uidhe eile nuair as urrainn don phoileasaidh an cuairteachadh gu diofar. Na dèan measadh air aon òstair agus na sàbhail a thoradh mar an t-slighe choitcheann HTTP agus HTTPS.

Taghaidh an lorg slighe, chan e dearbh-aithne proxy. Rèitich an cunntas agus an dòigh dearbhaidh le taic air an làimh nuair a tha feum air. Chan fheumar namespace curl fhuasgladh agus new_handle a chur na àite gu cruinneil.

Artaigilean co-cheangailte