အချို့ ပရောက်စီ ထုတ်ကုန်များသည် နောက်ဆက်တွဲ ပရောက်စီ တောင်းဆိုချက်များအတွက် ကွတ်ကီး သို့မဟုတ် တိုကင် ပေးသော လော့ဂ်အင် စီးကြောင်းကို သတ်မှတ်သည်။ ထို တိုကင်ကို CONNECT တွင် ပေါ်ရမည်ဆိုလျှင် ဥမင်အတွင်းရှိ ဝဘ်ဆိုက်အတွက် ရည်ရွယ်သော ကွတ်ကီးများနှင့် သီးခြားထားပါ။

libcurl သည် ပရောက်စီအတွက် သီးသန့် စိတ်ကြိုက် ခေါင်းစီး စာရင်းကို ပေးသည်။ စတင်ပြီးသား C အက်ပ်တွင် ဖွဲ့စည်းမှု အပိုင်းက ဤသို့ ဖြစ်နိုင်သည်:

struct curl_slist *proxy_headers = NULL;
proxy_headers = curl_slist_append(proxy_headers,
    "Cookie: ProxySession=REPLACE_WITH_PROXY_TOKEN");
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HEADEROPT,
                 (long) CURLHEADER_SEPARATE);

ပရောက်စီ၏ မှတ်တမ်းတင်ထားသော လော့ဂ်အင် ပရိုတိုကော်က ထို ခေါင်းစီးကို တောင်းဆိုမှသာ ဤအရာ သင့်လျော်သည်။ ပတ်ဝန်းကျင် ကုဒ်ရှိ ခွဲဝေမှုနှင့် ရွေးချယ်စရာ ရလဒ်များကို စစ်ဆေးပါ၊ လွှဲပြောင်းမှု ပြီးဆုံးသည်အထိ စာရင်းကို ထိန်းထားပါ၊ ထို့နောက် စာရင်းကို လွှတ်မပေးမီ လက်ကိုင်၏ ညွှန်ပြချက်ကို ရှင်းလင်း သို့မဟုတ် အစားထိုးပါ။

ခေါင်းစီးများကို သီးခြား ကိုင်တွယ်ခြင်းဖြင့် libcurl သည် ပရောက်စီ စာရင်းကို CONNECT တွင် လည်းကောင်း၊ ဦးတည်ရာ စာရင်းကို တည်ဆောက်ပြီးသော ဥမင်အတွင်း တောင်းဆိုချက်တွင် လည်းကောင်း ပို့သည်။ ထို့ကြောင့် ပရောက်စီသည် ရောင်းချသူ၏ တိုကင်ကို ရရှိသော်လည်း ထို တိုကင်သည် ဝဘ်ဆိုက် ကွတ်ကီး မဖြစ်ပါ။ ဤ ခွဲထုတ်မှုသည် libcurl 7.42.1 မှစ၍ မူလသတ်မှတ်ချက် ဖြစ်သည်၊ ရှင်းလင်းသော ရွေးချယ်စရာက ရည်ရွယ်ထားသော အပြုအမူကို မြင်သာစေသည်။

ဘရောက်ဇာ ကွတ်ကီးအိုးသည် အခြား ယန္တရား ဖြစ်သည်

libcurl ၏ ကွတ်ကီး အင်ဂျင်ကို ဖွင့်ခြင်း သို့မဟုတ် ဦးတည်ရာအတွက် ကွတ်ကီး သတ်မှတ်ခြင်းသည် ဘရောက်ဇာ၏ ကိုယ်ပိုင် ပရောက်စီ လော့ဂ်အင် စီးကြောင်းကို အလိုအလျောက် ပြန်လည်ဖန်တီးခြင်း မဟုတ်ပါ။ CONNECT သည် ဦးတည်ရာနှင့် HTTPS ဖလှယ်မှု မတိုင်မီ ဖြစ်ပေါ်သည်။ ဖမ်းယူထားသော ဆိုက် ကွတ်ကီးကို တောင်းဆိုချက်တိုင်းတွင် ကူးယူမည့်အစား ထုတ်ကုန်၏ အမှန်တကယ် လိုအပ်ချက်များကို ဖော်ထုတ်ပါ။

ပရောက်စီသည် စံ HTTP ပရောက်စီ အတည်ပြုခြင်းကို အသုံးပြုပါက အစား libcurl ၏ ပရောက်စီ အထောက်အထားများနှင့် ပံ့ပိုးထားသော အတည်ပြုခြင်း ရွေးချယ်စရာများကို အသုံးပြုပါ။ Proxy-Authenticate ပါသော 407 သည် စက်ရှင် တိုကင် ပြန်ပေးသော HTML လော့ဂ်အင် စာမျက်နှာနှင့် မတူသော ပရိုတိုကော ဖြစ်သည်။

တိုကင်ကို ၎င်း၏ ပရောက်စီ အဆုံးမှတ်နှင့် ရည်ရွယ်ထားသော သက်တမ်းအတွင်း ကန့်သတ်ထားပါ။ အခြား ကြားခံသို့ ပြောင်းသောအခါ ထို ဖွဲ့စည်းမှု ပြောင်းလဲမှု၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ခေါင်းစီး စာရင်းကို အစားထိုးပါ။ ယေဘုယျ တောင်းဆိုချက် ခေါင်းစီး စာရင်းသည် ပရောက်စီ တစ်ခုတည်းပိုင်ဆိုင်သော လျှို့ဝှက်ချက်အတွက် နေရာမကောင်း ဖြစ်သည်။

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