Windows PAC natijasi R curl tutqichini sozlashi mumkin
Haqiqiy URL uchun Windows proksi qarorini qidiring va qaytarilgan bitta oxirgi nuqtani aniq R curl tutqichiga qo'llang.
Windowsda R curl paketi ie_get_proxy_for_url funksiyasini taqdim etadi, bu ma'lum bir manzil uchun tizim qarorini olish imkonini beradi. Bitta qo'llab-quvvatlanadigan proksi oxirgi nuqtasini qaytaradigan siyosat uchun:
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)Yordamchi avtomatik sozlash yoki aniqlashni baholashi mumkin. PAC skriptini olish va bajarish tarmoq ishini talab qilishi mumkinligi sababli bu qidiruv o'zi vaqt olishi mumkin.
Uning NULL natijasi hech qanday proksi tanlanmaganligini bildiradi. Misol bu natijani bo'sh proksi parametriga moslashtiradi, shunda libcurl meros qolgan muhit proksisini almashtirmaydi.
Protokol xaritasi yoki bir nechta nomzod bo'lgan natijani bitta libcurl oxirgi nuqtasi deb hisoblashdan oldin tekshiring. Windows konfiguratsiya ombori qaytaradigan ro'yxat avtomatik ravishda amaldagi yagona proksi URL emas.
Siyosat boshqa manzillarni boshqacha yo'naltirishi mumkin bo'lsa, ular uchun tanlovni takrorlang. Bitta xostni baholab, natijasini universal HTTP va HTTPS yo'li sifatida saqlamang.
Qidiruv yo'lni tanlaydi, proksi identifikatorini emas. Kerak bo'lsa, tutqichda hisob va qo'llab-quvvatlanadigan autentifikatsiya usulini sozlang. curl nomlar maydonini ochib, new_handle ni global almashtirish shart emas.