នៅលើ 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 ជាសកល។

ការស្វែងរកជ្រើសរើសផ្លូវ មិនមែនអត្តសញ្ញាណប្រូកស៊ីទេ។ កំណត់គណនី និងវិធីសាស្ត្រផ្ទៀងផ្ទាត់ដែលគាំទ្រនៅលើ handle នៅពេលចាំបាច់។ មិនចាំបាច់ដោះសោ namespace របស់ curl ហើយជំនួស new_handle ជាសកលទេ។

អត្ថបទពាក់ព័ន្ធ