httr පදනම් වූ R ඇමතුමක් ප්රොක්සි වින්යාසයක ලපටි කිරීම
තෝරාගත් ප්රකාශනයකට හෝ httr භාවිත කරන පවතින පුස්තකාල ඇමතුමකට ප්රොක්සියක් සැපයීමට httr හි use_proxy සහ with_config භාවිත කරන්න.
httr භාවිත කරන R ක්රියාවක් සඳහා, use_proxy සමඟ එහි ප්රොක්සි වින්යාසය ගොඩනගා ඔබ ධාවනය කිරීමට අවශ්ය ප්රකාශනයට යොදන්න:
route <- httr::use_proxy('proxy.example', 8080)
result <- httr::with_config(route, {
httr::GET('https://www.example.com/')
})ප්රොක්සි ගිණුමක් සඳහා, use_proxy username, password සහ auth තර්ක ද පිළිගනී. අවශ්ය විට ඒවා යෙදුමේ පවතින අක්තපත්ර වින්යාසයෙන් සපයන්න.
එම පුස්තකාලය සිය ඉල්ලීම් සැබවින්ම httr හරහා සිදු කරන විට ප්රකාශනයට ඉහළ මට්ටමේ පුස්තකාල ඇමතුමක් අඩංගු විය හැක. RCurl හෝ වෙනත් HTTP සේවාලාභියෙකු මත පදනම් වූ පුස්තකාලයකට එහිම වින්යාස අතුරුමුහුණතක් ඇත; කුමන වස්තුව යැවිය යුතුද යන්න තේරීමට පෙර එම පසුතලය හඳුනාගන්න.
with_config පෙරනිමියෙන් දෙන ලද වින්යාසය පවතින httr සැකසුම් සමඟ ඒකාබද්ධ කරයි. අවසර ලත් පොදු-URL පරීක්ෂණයක් සඳහා, HTTP ප්රොක්සි ලැයිස්තුවේ ලිපිනයකට use_proxy හි host සහ port පිරවිය හැක්කේ ඒකාබද්ධ සැකසුම්වල ප්රොක්සි අක්තපත්ර නොමැති විට පමණි. එහි override තර්කය එම ප්රකාශනය සඳහා පවතින සැකසුම් ඒ වෙනුවට නොසලකා හැරිය යුතුද යන්න තෝරයි.
මෙය තෝරාගත් කේතය සඳහා වින්යාස විෂය පථයකි. httr හි පුළුල් පෙරනිමි වින්යාසය වෙනස් කිරීමේ අතුරුමුහුණත set_config බැවින්, ප්රොක්සිය එක් ක්රියාවක් සමඟ යා යුතු විට ආවරණය භාවිත කරන්න.