Windows PAC натыйжасы R curl туткасын конфигурациялай алат
Реалдуу URL үчүн Windows прокси чечимин издеп, кайтарылган бир акыркы чекитти ачык R curl туткасына колдонуңуз.
Windows'то R curl пакети ie_get_proxy_for_url функциясын сунуштайт, ал белгилүү бир багыт үчүн системанын чечимин алууга мүмкүндүк берет. Бир колдоого алынган прокси акыркы чекитин кайтарган саясат үчүн:
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)Жардамчы автоматтык конфигурацияны же аныктоону баалай алат. Бул издөө өзү убакыт алышы мүмкүн, анткени PAC скриптин алуу жана иштетүү тармактык ишти талап кылышы мүмкүн.
Анын NULL натыйжасы прокси тандалбаганын билдирет. Мисал бул натыйжаны бош прокси параметрине багыттайт, ошондуктан libcurl мурастоо боюнча алынган чөйрө проксисин алмаштырбайт.
Протокол картасынын же бир нече талапкердин бар натыйжаны бир libcurl акыркы чекити катары кароодон мурун текшериңиз. Windows конфигурация кампасы кайтарган тизме автоматтык түрдө жарактуу жалгыз прокси URL эмес.
Саясат башка багыттарды башкача багыттай алса, алар үчүн тандоону кайталаңыз. Бир хостту баалап, анын натыйжасын универсалдуу HTTP жана HTTPS маршруту катары сактабаңыз.
Издөө маршрутту тандайт, прокси инсандыгын эмес. Керек болсо туткада эсепти жана колдоого алынган аутентификация ыкмасын конфигурациялаңыз. curl аталыш мейкиндигин ачып, new_handle'ды глобалдык алмаштыруунун кереги жок.