Qiimee dariiqa PAC ee Windows ee soo dejinta R
Isticmaal raadinta proxy ee Windows ee xidhmada curl ee URL-ka bartilmaameedka oo ku dabaq natiijada handle-ka samaynaya wareejinta.
Qoraal PAC oo Windows ah ayaa dooran kara proxy iyadoo ku xiran halka loo socdo. Soo dejinta lagu sameeyo xidhmada curl ee R, waydii kaaliyaha Windows ee URL-kaas dariiqa ka hor inta aan la samayn handle-ka wareejinta:
url <- "https://example.com/data.csv"
route <- curl::ie_get_proxy_for_url(url)
if (is.null(route)) route <- ""
handle <- curl::new_handle(proxy = route)
connection <- curl::curl(url, handle = handle)Akhri oo xidh xiriirka iyada oo loo marayo meertada nolosha xiriirka caadiga ah ee abka. Qaybta waxay dhajisaa dariiqa handle-kaas curl; ma habaynto dhammaan xidhmada shabakada ee hawsha R.
Kaaliyaha wuxuu akhriyaa habaynta proxy ee Windows ee hadda. Marka habaynta otomaatigga ah ay daaran tahay, qiimaynta waxaa laga yaabaa inay ku jirto soo dejinta iyo socodsiinta qoraalka PAC, sidaas darteed raadinta lafteedu waqti ayay qaadan kartaa. Isticmaal URL-ka bartilmaameedka dhabta ah halkii aad ka isticmaali lahayd goob tijaabo aan khusayn oo ku habboon.
Kaaliyaha wuxuu soo celiyaa NULL marka aan proxy la dooran. Xarafka proxyga madhan ee cad ee tusaalaha wuxuu u sheegaa libcurl inuu wareejintan si toos ah u sameeyo, halkii uu ku noqon lahaa doorsoome deegaan proxy oo ku haray fadhiqa.
URL-ka faylka PAC ma aha barta ugu dambeysa ee proxy ee la helo. In URL-ka qoraalkaas loo gudbiyo sida qiimaha proxy ee handle-ka ma weydiisato libcurl inuu qiimeeyo qoraalka.
Raadintan waxay soo celisaa proxy la doortay, ma aha mishiin beddelid buuxa oo u dhigma browser-ka ee musharraxiinta PAC kasta. Sidoo kale ma bixiso aqoonsiga xaqiijinta. Ku hay maareynta gudaha macmiilka Windows iyo wareejinta curl ee runtii u baahan siyaasaddan.