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 નું namespace ખોલીને new_handle વૈશ્વિક રીતે બદલવાની જરૂર નથી.

સંબંધિત લેખો