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-ийг глобал байдлаар солих шаардлагагүй.