Windows PAC قوليازمىسى بارىدىغان جايعا قاراپ ۋاكالەتچى تاللىيالايدۇ. R نىڭ curl بوغچىسى بىلەن قىلىنغان چۈشۈرۈش ئۈچۈن، يۆتكەش handle نى قۇرۇشتىن بۇرۇن Windows ياردەمچىسىدىن شۇ URL نىڭ يولىنى سوراڭ:

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)

ئۇلىنىشنى پروگراممىنىڭ ئادەتتىكى ئۇلىنىش ھايات دەۋرى ئارقىلىق ئوقۇپ ۋە تاقاپ قويۇڭ. بۇ پارچە شۇ curl handle ئۈچۈن يولنى بەلگىلەيدۇ؛ ئۇ R جەريانىدىكى بارلىق تور بوغچىلىرىنى سەپلىمەيدۇ.

ياردەمچى ھازىرقى Windows ۋاكالەتچى سەپلىمىسىنى ئوقۇيدۇ. ئاپتوماتىك سەپلىمە ئېچىلغاندا، باھالاش PAC قوليازمىسىنى چۈشۈرۈش ۋە ئىجرا قىلىشنى ئۆز ئىچىگە ئېلىشى مۇمكىن، شۇڭا ئىزدەشنىڭ ئۆزى ۋاقىت ئېلىشى مۇمكىن. قولايلىق مۇناسىۋەتسىز سىناق تور بېكىتى ئورنىغا ھەقىقىي نىشان URL نى ئىشلىتىڭ.

ھېچقانداق ۋاكالەتچى تاللانمىسا ياردەمچى NULL قايتۇرىدۇ. مىسالدىكى ئوچۇق قۇرۇق ۋاكالەتچى تىزىملىكى libcurl غا بۇ يۆتكەشنى بىۋاسىتە قىلىشنى ئېيتىدۇ، سېشىندا قالدۇرۇلغان ۋاكالەتچى مۇھىت ئۆزگەرگۈچىسىگە قايتىشنىڭ ئورنىغا.

PAC ھۆججىتىنىڭ URL ى ئېرىشىلگەن ۋاكالەتچى ئاخىرقى نۇقتىسى ئەمەس. شۇ قوليازمە URL نى handle نىڭ ۋاكالەتچى قىممىتى قىلىپ يوللاش libcurl دىن قوليازمىنى باھالاشنى تەلەپ قىلمايدۇ.

بۇ ئىزدەش تاللانغان ۋاكالەتچىنى قايتۇرىدۇ، ھەر بىر PAC نامزاتى ئۈچۈن توركۆرگۈچكە باراۋەر تولۇق ئالماشتۇرۇش مېخانىزمى ئەمەس. ئۇ يەنە دەلىللەش ئۇچۇرلىرىنى تەمىنلىمەيدۇ. بىر تەرەپ قىلىشنى بۇ سىياسەتكە ھەقىقەتەن موھتاج Windows خېرىدارى ۋە curl يۆتكىشى يېنىدا يەرلىك ساقلاڭ.

مۇناسىۋەتلىك ماقالىلەر