በ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 ን በዓለም አቀፍ ደረጃ መተካት አያስፈልግም።

ተዛማጅ ጽሑፎች