httr ကို အသုံးပြုသော R လုပ်ငန်းအတွက် use_proxy ဖြင့် ၎င်း၏ 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 client ကို အခြေခံသော လိုက်ဘရေရီတွင် ၎င်း၏ ကိုယ်ပိုင် ဖွဲ့စည်းမှု အင်တာဖေ့စ် ရှိသည်။ မည်သည့် အရာဝတ္ထုကို ပေးပို့မည်ကို မရွေးချယ်မီ ထို backend ကို ဖော်ထုတ်ပါ။

with_config သည် ပေးထားသော ဖွဲ့စည်းမှုကို ရှိပြီးသား httr ဆက်တင်များနှင့် မူရင်းအားဖြင့် ပေါင်းစပ်သည်။ ခွင့်ပြုထားသော အများသူငှာ URL စမ်းသပ်မှုအတွက် HTTP proxy စာရင်းမှ လိပ်စာသည် ပေါင်းစပ်ထားသော ဆက်တင်များတွင် proxy အထောက်အထား မပါမှသာ use_proxy ၏ host နှင့် port ကို ဖြည့်စွက်နိုင်သည်။ ၎င်း၏ override အချက်သည် ထို ဖော်ပြချက်အတွက် ရှိပြီးသား ဆက်တင်များကို အစားထိုး လျစ်လျူရှုသင့်သည်နှင့် မသင့်ကို ရွေးချယ်သည်။

ဤသည် ရွေးချယ်ထားသော ကုဒ်အတွက် ဖွဲ့စည်းမှု နယ်ပယ် ဖြစ်သည်။ httr ၏ ပိုမိုကျယ်ပြန့်သော မူရင်း ဖွဲ့စည်းမှုကို ပြောင်းလဲရန် အင်တာဖေ့စ်မှာ set_config ဖြစ်သည်၊ ထို့ကြောင့် proxy သည် လုပ်ငန်းတစ်ခုနှင့်သာ လိုက်ပါသင့်သည့်အခါ wrapper ကို အသုံးပြုပါ။

ဆက်စပ်ဆောင်းပါးများ