د R هغې عملیې لپاره چې httr کاروي، د 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 کلاینټ پر بنسټ کتابتون خپل ترتیباتي انټرفیس لري؛ مخکې لدې چې وټاکئ کوم شی ولیږئ، هغه backend وپېژنئ.

with_config په ډیفالټ ډول ورکړل شوي ترتیبات د موجودو httr تنظیماتو سره یوځای کوي. د اجازه ورکړل شوي عامه URL ازموینې لپاره، د HTTP پروکسي لیست یو پته یوازې هغه وخت کولای شي د use_proxy host او port ډک کړي چې یوځای شوي تنظیمات پروکسي اعتبارنامې ونه لري. د هغې override دلیل ټاکي چې آیا د هغې عبارتي لپاره موجود تنظیمات باید پرځای یې له پامه وغورځول شي.

دا د ټاکل شوي کوډ لپاره د ترتیباتو حد دی. set_config هغه انټرفیس دی چې د httr پراخه ډیفالټ ترتیبات بدل کړي، نو کله چې پروکسي باید یوې عملیې سره وي، خولپوښ وکاروئ.

اړوندې مقالې