httr ለሚጠቀም የR ሥራ፣ የproxy ውቅሩን በuse_proxy ይገንቡና ለማሄድ በሚፈልጉት አገላለጽ ላይ ይተግብሩት፦

route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
  httr::GET('https://www.example.com/')
})

ለproxy መለያ፣ use_proxy የusername፣ password እና auth ነጋሪ እሴቶችንም ይቀበላል። አስፈላጊ ሲሆን እነዚህን ከመተግበሪያው ነባር የማስረጃ ውቅር ያቅርቡ።

አገላለጹ የከፍተኛ-ደረጃ የቤተ-መጻሕፍት ጥሪ ሊይዝ ይችላል፣ ያ ቤተ-መጻሕፍት ጥያቄዎቹን በhttr ሲያደርግ። በRCurl ወይም በሌላ HTTP ደንበኛ ላይ የተመሠረተ ቤተ-መጻሕፍት የራሱ የውቅር በይነገጽ አለው፤ የትኛውን ነገር ማስተላለፍ እንዳለብዎ ከመምረጥ በፊት ያንን የኋላ ክፍል ይለዩ።

with_config በነባሪው የቀረበውን ውቅር ከነባሩ የhttr ቅንብሮች ጋር ያዋህዳል። ለተፈቀደ የሕዝብ-URL ሙከራ፣ ከHTTP proxy ዝርዝር የተገኘ አድራሻ የuse_proxyን host እና port መሙላት የሚችለው የተዋሃዱት ቅንብሮች የproxy ማስረጃ ካልያዙ ብቻ ነው። የoverride ነጋሪ እሴቱ ነባሩ ቅንብሮች ለዚያ አገላለጽ በምትኩ መተው እንዳለባቸው ይመርጣል።

ይህ ለተመረጠው ኮድ የውቅር ወሰን ነው። set_config httr ሰፊውን ነባሪ ውቅር ለመቀየር የሚያገለግል በይነገጽ ነው፣ ስለዚህ proxyው አንድን ሥራ አስከትሎ እንዲሄድ ሲፈልጉ መጠቅለያውን ይጠቀሙ።

ተዛማጅ ጽሑፎች