R பதிவிறக்கத்திற்கான Windows PAC வழியை மதிப்பிடுங்கள்
இலக்கு URL-க்கு curl தொகுப்பின் Windows ப்ராக்ஸி தேடலைப் பயன்படுத்தி, முடிவை பரிமாற்றம் செய்யும் ஹேண்டிலில் பயன்படுத்துங்கள்.
Windows PAC ஸ்கிரிப்ட் இலக்கின் அடிப்படையில் ப்ராக்ஸியைத் தேர்ந்தெடுக்கலாம். R இன் curl தொகுப்பால் செய்யப்படும் பதிவிறக்கத்திற்கு, பரிமாற்ற ஹேண்டிலை உருவாக்கும் முன் அதன் 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 ஹேண்டிலுக்கான வழியை நிறுவுகிறது; இது R செயல்முறையின் ஒவ்வொரு பிணையத் தொகுப்பையும் கட்டமைக்காது.
உதவியாளர் தற்போதைய Windows ப்ராக்ஸி கட்டமைப்பைப் படிக்கிறார். தானியங்கி கட்டமைப்பு இயக்கப்பட்டிருந்தால், மதிப்பீட்டில் PAC ஸ்கிரிப்டைப் பதிவிறக்கி இயக்குவது அடங்கலாம், எனவே தேடலே நேரம் எடுக்கலாம். வசதியான தொடர்பில்லாத சோதனைத் தளத்திற்குப் பதிலாக உண்மையான இலக்கு URL ஐப் பயன்படுத்துங்கள்.
எந்தப் ப்ராக்ஸியும் தேர்ந்தெடுக்கப்படாதபோது உதவியாளர் NULL ஐத் திருப்பித் தருகிறார். உதாரணத்தில் உள்ள வெளிப்படையான காலி ப்ராக்ஸி சரம், அமர்வில் விடப்பட்ட ப்ராக்ஸி சூழல் மாறிக்கு மீண்டும் செல்வதற்குப் பதிலாக இந்தப் பரிமாற்றத்தை நேரடியாகச் செய்ய libcurl-ஐக் கேட்கிறது.
PAC கோப்பின் URL விளைவாக வரும் ப்ராக்ஸி முனையம் அல்ல. அந்த ஸ்கிரிப்ட் URL ஐ ஹேண்டிலின் ப்ராக்ஸி மதிப்பாக அனுப்புவது libcurl-ஐ ஸ்கிரிப்டை மதிப்பிடச் சொல்லாது.
இந்தத் தேடல் தேர்ந்தெடுக்கப்பட்ட ப்ராக்ஸியைத் திருப்பித் தருகிறது, ஒவ்வொரு PAC வேட்பாளருக்கும் உலாவிக்கு இணையான முழுமையான மாற்று இயந்திரம் அல்ல. இது அங்கீகாரச் சான்றுகளையும் வழங்காது. இந்தக் கொள்கை உண்மையில் தேவைப்படும் Windows கிளையண்ட் மற்றும் curl பரிமாற்றத்திடமே கையாளுதலை உள்ளூராக வைத்திருங்கள்.