HTTP ပြန်ကြားချက် အစကြောင်း

ပြန်ကြားချက်ကြောင်းတွင် အောက်ပါအပိုင်းများ ပါဝင်ပြီး အက္ခရာခွာဖြင့် ခွဲထားသည် - HTTP ပရိုတိုကောလ်၏ ဗားရှင်း၊ အခြေအနေကုဒ်နှင့် အခြေအနေရှင်းလင်းချက်။

အခြေအနေကုဒ် (status code) သည် တောင်းဆိုမှု အောင်မြင်ခဲ့သည်ဖြစ်စေ၊ အမှားတစ်ခုခု ဖြစ်ခဲ့သည်ဖြစ်စေ ညွှန်ပြသည်။ ဤကုဒ်သည် နံပါတ်သုံးလုံးဖြင့် ဖွဲ့စည်းထားသည်။ ဥပမာအားဖြင့်၊ ကုဒ် 200 သည် အောင်မြင်မှုကို ကိုယ်စားပြုပြီး၊ ကုဒ် 404 သည် ကလိုင်းယင့်အား ထို URL တွင် စာမျက်နှာ မတွေ့ရှိကြောင်း ညွှန်ပြသည်။

အခြေအနေရှင်းလင်းချက် (reason phrase) သည် အခြေအနေကုဒ်ကို ဖော်ပြသော စာသားတိုတစ်ခုဖြစ်သည်။ ၎င်းကို လူသားများဖတ်ရှုရန် ရည်ရွယ်ပြီး မက်ဆေ့ဂျ်အပေါ် မည်သို့မျှ သက်ရောက်မှုမရှိသလို မဖြစ်မနေလည်း မလိုအပ်ပါ။ ဥပမာ၊ 404 ကုဒ်အတွက် ရှင်းလင်းချက်မှာ Not Found ဖြစ်လိမ့်မည်။

အောင်မြင်မှုအတွက် HTTP ပြန်ကြားချက်၏ အစကြောင်း နမူနာတစ်ခု ရေးကြည့်ပါစို့ -

httpHTTP/1.1 200 OK

ယခု အမှားအတွက် ပြန်ကြားချက်၏ နမူနာတစ်ခု -

httpHTTP/1.1 404 Not Found