HTTP တောင်းဆိုချက်များ၏ နည်းလမ်းများ
HTTP တောင်းဆိုချက်များ၏ အများဆုံး အသုံးပြုသော နည်းလမ်းများမှာ GET နှင့် POST နည်းလမ်းများ ဖြစ်ပါသည်။ ဤနည်းလမ်းများကို အနီးကပ်ကြည့်ရှုကြပါစို့၊ ထို့ပြင် အခြား၊ ပို၍အသုံးနည်းသော နည်းလမ်းများကိုလည်း လေ့လာကြပါမည်။ အခြားနည်းလမ်းများ၏ ဖော်ပြချက်မှာ လုံလောက်စွာ ယေဘုယျဖြစ်ပါသည်။ အကြောင်းမှာ ဤနည်းလမ်းများသည် ကျယ်ပြန့်သော အသုံးချမှုရှိပြီး HTTP protocol သည် ၎င်းတို့၏ ယေဘုယျ ရည်ရွယ်ချက်ကိုသာ ညွှန်ပြထားခြင်း ဖြစ်ပါသည်။ ထို့ကြောင့်၊ နည်းလမ်းများ၏ ဖော်ပြချက်မှာ-
| နည်းလမ်း | ဖော်ပြချက် |
|---|---|
| GET | GET နည်းလမ်းသည် - အဓိကနည်းလမ်းဖြစ်ပြီး အများဆုံး အသုံးပြုပါသည်။ ၎င်းကို စာမျက်နှာများကို ရိုးရှင်းစွာ ရယူရန် အသုံးပြုပါသည်။ |
| POST | POST နည်းလမ်းကို အသုံးပြုသူ၏ အချက်အလက်များ ပို့လွှတ်ရန် အသုံးပြုပါသည်။ ဥပမာအားဖြင့်၊ ဝဘ်ဆိုက်၏ လာရောက်ကြည့်ရှုသူသည် ဆောင်းပါးတစ်ခုအောက်တွင် မှတ်ချက်တစ်ခု ထားရှိလိုပါက။ ဤကိစ္စတွင် client သည် POST နည်းလမ်းဖြင့် တောင်းဆိုချက်တစ်ခု ပြုလုပ်ရပါမည်။ ထိုအခါ အသုံးပြုသူ၏ မှတ်ချက်ကို တောင်းဆိုချက်၏ body အတွင်း ပေးပို့ခြင်း ခံရပါမည်။ server သည် ထိုမှတ်ချက်ကို သိမ်းဆည်းပြီး အဖြေအနေဖြင့် ဆောင်းပါးစာမျက်နှာကို ပြန်ပေးပါမည်၊ ထိုစာမျက်နှာအတွင်း ယခင်က ထားရှိခဲ့သော မှတ်ချက်အားလုံးနှင့် ကျွန်ုပ်တို့၏ အသစ် ပါဝင်ပါမည်။ ထို့ပြင် POST နည်းလမ်းကို ပုံမှန်အားဖြင့် server သို့ ဖိုင်များ တင်ရန် အသုံးပြုပါသည်။ |
| HEAD | HEAD နည်းလမ်းသည် စာမျက်နှာတစ်ခုကို GET နည်းလမ်းကဲ့သို့ပင် တောင်းဆိုသော်လည်း၊ အဖြေတွင် header များကိုသာ ရရှိပြီး အဖြေ၏ body ကို မရပါ။ |
| DELETE | DELETE နည်းလမ်းသည် server သို့ ရှင်းလင်းစွာ ညွှန်ပြပါသည်၊ client သည် server တွင် သိမ်းဆည်းထားသော ဤ URI အတွက် အချက်အလက်များကို ဖျက်လိုကြောင်း ဖြစ်ပါသည်။ |
| PATCH | PATCH နည်းလမ်းသည် server သို့ ရှင်းလင်းစွာ ညွှန်ပြပါသည်၊ client သည် server တွင် သိမ်းဆည်းထားသော ဤ URI အတွက် အချက်အလက်များကို ပြောင်းလဲလိုကြောင်း ဖြစ်ပါသည်။ |
| PUT |
PUT နည်းလမ်းသည် server သို့ ရှင်းလင်းစွာ ညွှန်ပြပါသည်၊
client သည် အချက်အလက်များကို
ဤ URI အတွက် server ပေါ်သို့ တင်လိုကြောင်း ဖြစ်ပါသည်။
POST နှင့် PUT နည်းလမ်းများ၏ အခြေခံကျသော ကွာခြားချက်မှာ ဖော်ပြပါ URI များ၏ ရည်ရွယ်ချက်များကို နားလည်ခြင်းတွင် ဖြစ်ပါသည်။ POST နည်းလမ်းသည် ဖော်ပြပါ URI ဖြင့် ပေးပို့သော အကြောင်းအရာကို ကိုင်တွယ်ဖြေရှင်းမည်ဟု ယူဆထားပါသည်။ PUT ကိုအသုံးပြုခြင်းဖြင့် client သည် တင်သွင်းသောအကြောင်းအရာသည် ပေးထားသော URI တွင်ရှိသော resource နှင့် ကိုက်ညီမည်ဟု ယူဆပါသည်။ |
လက်တွေ့ဘဝ
လက်တွေ့ဘဝတွင် server များသည် GET နှင့် POST နည်းလမ်းများကိုသာ ကောင်းစွာ ထောက်ပံ့ပေးပါသည်။ ထို့ကြောင့် GET နည်းလမ်းကို အချက်အလက်များရယူရန်သာမက ၎င်းတို့ကို ဖျက်ရန်နှင့် ပြောင်းလဲရန်အတွက်ပါ အသုံးပြုပါသည်။ POST နည်းလမ်းကိုလည်း အချက်အလက်များကို ၎င်းတို့ကိုင်တွယ်ဖြေရှင်းရန် တင်သွင်းရန်အတွက်သာမက အချက်အလက်များကို ပြောင်းလဲရန်နှင့် ဖျက်ရန်အတွက်ပါ အသုံးပြုပါသည်။