HTTP ကွန်တက်စ်၏ ပရောက်စီ ရွေးချယ်စရာသည် PHP ၏ HTTP စထရင်း wrapper ပိုင်ဖြစ်သည်။ stream_socket_client ဖြင့် ဖန်တီးထားသော ကုန်ကြမ်း TCP ချိတ်ဆက်မှုသည် ထို ရွေးချယ်စရာကို ကွန်တက်စ် အရာဝတ္ထုတွင် ရှိရုံဖြင့် HTTP ပရောက်စီ ကလိုင်းယန့် မဖြစ်ပါ။

ကုဒ်သည် ဦးတည်ရာ လိပ်စာသို့ တိုက်ရိုက် ချိတ်ဆက်ပါက ထို TCP လမ်းကြောင်းကို ဖွင့်နေခြင်းဖြစ်သည်။ အစား ပရောက်စီ လိပ်စာသို့ ချိတ်ဆက်ပါက နောက်ထပ် ဘိုက်များသည် ပရောက်စီ ပရိုတိုကောကို အကောင်အထည်ဖော်ရန် လိုအပ်ဆဲဖြစ်သည်။

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

HTTPS ဦးတည်ရာအတွက် TLS သည် ထို့နောက် တည်ဆောက်ထားသော ဥမင်လိုဏ်ခေါင်းမှတစ်ဆင့် စတင်ပြီး ဦးတည်ရာ၏ အထောက်အထားကို စစ်ဆေးရမည်။ ပရောက်စီ ဟိုစ့်အမည်သည် ဝဘ်ဆိုက်၏ လက်မှတ် အထောက်အထား မဟုတ်ပါ။

အလုပ်သည် URL တစ်ခု ရယူရုံသာ ဖြစ်ပါက လိုအပ်သော ပရောက်စီ ပရိုတိုကောအတွက် မှတ်တမ်းတင်ထားသော ပံ့ပိုးမှုရှိသည့် ကလိုင်းယန့် သို့မဟုတ် ချိတ်ဆက်ကိရိယာကို အသုံးပြုပါ။ PHP cURL ၏ HTTP နှင့် SOCKS ဆက်တင်များသည် ပံ့ပိုးထားသော URL ရယူရေး လမ်းကြောင်း တစ်ခုကို ပေးသည်။ ကုန်ကြမ်း စထရင်းသည် အပလီကေးရှင်းက ထို အောက်ခြေ အဆင့် ပရိုတိုကော အလုပ်ကို ကိုယ်တိုင် တာဝန်ယူသောအခါ အသုံးဝင်သည်။ မသက်ဆိုင်သော HTTP wrapper နမူနာမှ ယူဆချက်များကို တိတ်တဆိတ် အမွေဆက်ခံ မသင့်ပါ။

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