ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုလောကတွင်၊ HTTP အမှားအယွင်းကုဒ်များသည် ဝဘ်ဆိုက်တစ်ခု၏ သုံးစွဲသူအတွေ့အကြုံနှင့် ဂုဏ်သတင်းကို ထိခိုက်စေရန်အတွက် အရေးကြီးသောအခန်းကဏ္ဍမှ ပါဝင်ပါသည်။ ဤဆောင်းပါးတွင်၊ ကျွန်ုပ်တို့သည် ဆာဗာအမှားကုဒ်များစာရင်းအပြည့်အစုံကို ထည့်သွင်းစဉ်းစားပြီး ၎င်းတို့၏အဓိပ္ပါယ်များကို ပိုင်းခြားစိတ်ဖြာကာ ပြဿနာများကိုဖြေရှင်းရန်နှင့် ဝဘ်အက်ပ်များ၏စွမ်းဆောင်ရည်ကို အကောင်းဆုံးဖြစ်အောင်လုပ်ဆောင်ရန်အတွက် ဆာဗာတုံ့ပြန်ကုဒ်များကို ထိရောက်စွာအဓိပ္ပာယ်ပြန်ဆိုနည်းကို လေ့လာပါမည်။
HTTP တုံ့ပြန်မှုကုဒ်ဆိုတာ ဘာလဲ။
HTTP တုံ့ပြန်မှုကုဒ်သည် ဘရောက်ဆာတောင်းဆိုမှုများကို နားလည်နိုင်သော ညွှန်ကြားချက်များအဖြစ် ဘာသာပြန်ပေးသည့် ဝဘ်ဆာဗာများ၏ ဘာသာစကားဖြစ်သည်။ ၎င်းသည် ၎င်းတို့ကို အဓိပ္ပာယ်နှင့် ဦးတည်ချက်ပေးသည့် virtual မေးခွန်းများကို ဖြေပေးသည့် ကဗျာဆရာနှင့်တူသည်။ တုံ့ပြန်မှုကုဒ်များသည် အမြဲတမ်း HTTP အမှားကုဒ်များမဟုတ်ပါ။ ဥပမာအားဖြင့်၊ “200 OK” ဆိုသည်မှာ အရာအားလုံး OK သော်လည်း HTTP Error “404 Not Found” သည် စာမျက်နှာကို virtual space တွင် ပျောက်ဆုံးသွားသည့်အခါ ဆိုလိုသည်။ ကုဒ်တစ်ခုစီသည် virtual world ၏ အခြားတစ်ဖက်ခြမ်းတွင် ဖြစ်ပျက်နေသည့်အရာများကို နားလည်နိုင်စေသည့် decoding သည် server state ၏ထူးခြားသောဖော်ပြချက်ဖြစ်သည်။
1xx ကုဒ်များ (အချက်အလက်)
HTTP ပရိုတိုကောရှိ 1xx အခြေအနေကုဒ်များသည် ဆာဗာနှင့် ကလိုင်းယင့်အကြား ဆွေးနွေးမှုတွင် ပထမဆုံးသော လင့်ခ်တစ်မျိုးဖြစ်သည်။ တောင်းဆိုမှုတစ်ခုအတွက် ပြီးပြည့်စုံသောတုံ့ပြန်မှုကို ပေးမည့်အစား ၎င်းတို့သည် လက်ရှိအခြေအနေနှင့်ပတ်သက်သည့် အချက်အလက်များကို ပေးဆောင်ကာ ဒေတာဖလှယ်မှုကို ပိုမိုထိရောက်စေသည်။ ၎င်းတို့ကို အနီးကပ် လေ့လာကြည့်ကြပါစို့။
100 Continue. ဆာဗာသည် သုံးစွဲသူအား မီးစိမ်းပြပေးသည့် HTTP တုံ့ပြန်ကုဒ်က သူ့ကို ကြီးမားသော တောင်းဆိုချက်ကို ဘေးကင်းစွာ ဆက်လက်ပေးပို့နိုင်စေပါသည်။
101 ပရိုတိုကောများကို ပြောင်းခြင်း။. ဆာဗာက ၎င်းသည် ဂိမ်း၏စည်းမျဉ်းများကို ပြောင်းလဲနေကြောင်း၊ ဥပမာအားဖြင့် HTTP မှ ပိုမိုလုံခြုံသော HTTPS သို့ ပြောင်းရွှေ့နေကြောင်း သုံးစွဲသူအား ပြောပြသည်။ ဤကိစ္စတွင်၊ ပရိုတိုကောပြောင်းလဲမှုအတွက် "အဆင့်မြှင့်ခြင်း" ခေါင်းစီးကို အသုံးပြုသည်။
102 လုပ်ဆောင်ခြင်း။. ဤကုဒ်သည် ဆာဗာမှ တောင်းဆိုချက်ကို လက်ခံထားသည့် မက်ဆေ့ခ်ျတစ်ခုနှင့် တူသော်လည်း ရှုပ်ထွေးသော လုပ်ဆောင်မှုများဖြင့် အလုပ်ရှုပ်နေသေးသည်။
အစောပိုင်း အရိပ်အမြွက် ၁၀၃. ဤနေရာတွင် ဆာဗာသည် မဝေးတော့သောအနာဂတ်တွင် သက်ဆိုင်ရာအရာတစ်ခုခုအကြောင်း သတိပေးပြီး ပင်မတုံ့ပြန်မှုမပြုလုပ်မီ ကလိုင်းယင့်ထံ ညွှန်ပြသည့်ခေါင်းစီးများစွာကို ပေးပို့ပါသည်။
2xx ကုဒ် (အောင်မြင်သည်)
အုပ်စု 2xx ရှိ HTTP အမှားကုဒ်များသည် ဆာဗာမှ အောင်မြင်သော တောင်းဆိုချက်ကို ညွှန်ပြသည်။ ၎င်းတို့သည် ဝဘ်ဆက်သွယ်ရေးနယ်ပယ်တွင် “မီးစိမ်း” အဖြစ် လုပ်ဆောင်ကြပြီး အရာအားလုံးသည် အစီအစဉ်အတိုင်း လုပ်ဆောင်နေပြီး အောင်မြင်စွာပြီးမြောက်ကြောင်း အတည်ပြုသည်။
200 OK ကို. ပြဿနာမရှိဘဲ GET နည်းလမ်းဖြင့် တောင်းဆိုချက်တစ်ခုကို ဆာဗာက လုပ်ဆောင်ပြီး တောင်းဆိုထားသည့်ဒေတာကို တုံ့ပြန်သည့်အခါ ဤအခြေအနေကို အသုံးပြုသည်။ "အကြောင်းအရာ-အမျိုးအစား" ခေါင်းစီးသည် တုံ့ပြန်မှုတွင် အကြောင်းအရာအမျိုးအစားကို အစီရင်ခံသည်။ တောင်းဆိုမှု အောင်မြင်ကြောင်း ဖောက်သည်အား အသိပေးရုံသာဖြစ်သည်။
201 ဖန်တီးခဲ့သည်။. ဤတွင် ဆာဗာသည် အရင်းအမြစ်အသစ်တစ်ခု ဖန်တီးခြင်းကို ကြေညာသည်။
202 လက်ခံပါသည်။. တောင်းဆိုချက်ကို လက်ခံကြောင်း ဆာဗာသည် အသုံးပြုသူကို သိစေသော်လည်း တုံ့ပြန်ရန် အချိန်ယူရမည်ဖြစ်သည်။
203 - တရားဝင်မဟုတ်သော အချက်အလက်. ဤကုဒ်သည် သုံးစွဲသူအား တရားဝင်မဟုတ်နိုင်သော်လည်း နှိုင်းယှဉ်ရန်အတွက် အသုံးပြုနိုင်သည်။
204 အကြောင်းအရာမရှိပါ။. ဆာဗာသည် တောင်းဆိုချက်ကို လုပ်ဆောင်ပြီးဖြစ်သော်လည်း မည်သည့် နောက်ထပ်အကြောင်းအရာကိုမျှ ပြန်မပေးပါ။
205 အကြောင်းအရာကို ပြန်လည်သတ်မှတ်ပါ။. ဤနေရာတွင် ကလိုင်းယင့်အား ပေးပို့ပြီးနောက် လက်ရှိမြင်ကွင်း သို့မဟုတ် ဒေတာကို ပြန်လည်သတ်မှတ်ရန် ညွှန်ကြားထားသည်။
206 တစ်စိတ်တစ်ပိုင်း အကြောင်းအရာ. ဤကိစ္စတွင် တုံ့ပြန်မှုသည် တောင်းဆိုထားသော အကြောင်းအရာ၏ တစ်စိတ်တစ်ပိုင်းသာ ပါဝင်ကြောင်း ဖော်ပြသည်။ "အကြောင်းအရာ-အပိုင်းအခြား" ခေါင်းစီးသည် တစ်စိတ်တစ်ပိုင်း အကြောင်းအရာအပိုင်းအခြားကို ညွှန်ပြသည်။
207 Multi-အခြေအနေ။ ဆာဗာသည် ကလိုင်းယင့်ထံမှ လုပ်ဆောင်ချက်အများအပြားတောင်းဆိုမှုကို အောင်မြင်စွာပြီးမြောက်ခဲ့ပြီး၊ တုံ့ပြန်မှုတွင် လုပ်ဆောင်ချက်တစ်ခုစီ၏ အခြေအနေအကြောင်း အချက်အလက်ပါရှိသည်။
226 IM အသုံးပြုထားသည်။. ဤကုဒ်သည် ဆာဗာသည် တိုးမြင့်သော မက်တာဒေတာ (IM) နည်းလမ်းကို အသုံးပြုပြီး ပြုပြင်ထားသော ရင်းမြစ်အပိုင်းများကို ကလိုင်းယင့်ထံသို့သာ ပေးပို့ခြင်းဖြင့် တုံ့ပြန်ကြောင်း ဖော်ပြသည်။
3xx ကုဒ်များ (ပြန်ညွှန်းခြင်း)
HTTP ပရိုတိုကောရှိ 3xx ကုဒ်များသည် သုံးစွဲသူအား အရင်းအမြစ်တည်နေရာအသစ်သို့ လမ်းညွှန်ပေးသည့် ညွှန်ပြချက်များကဲ့သို့ဖြစ်သည်။ တောင်းဆိုထားသော အကြောင်းအရာကို ရယူရန် သို့မဟုတ် အခြားအရင်းအမြစ်သို့ ပြန်ညွှန်းရန် နောက်ဆက်တွဲအဆင့်များ လုပ်ဆောင်ရမည်ဖြစ်ကြောင်း ၎င်းတို့က လိုင်းအား အသိပေးသည်။ ၎င်းတို့တစ်ခုချင်းစီ၏အသေးစိတ်အချက်အလက်များကို နှစ်မြှုပ်ကြည့်ကြပါစို့။
ရွေးချယ်စရာမျိုးစုံ ၃၀၀. ဖောက်သည်သည် အရင်းအမြစ်အတွက် ဖြစ်နိုင်သည့်နေရာများစွာရှိကြောင်း အချက်ပြမှုကို လက်ခံရရှိပြီး တုံ့ပြန်မှုတွင် ရွေးချယ်မှုတစ်ခုပေးထားသည်။ လက်ရှိအခြေအနေတွင်၊ "တည်နေရာ" ခေါင်းစီးသည် အရင်းအမြစ်အတွက် အခြားရွေးချယ်စရာများကို ညွှန်ပြနိုင်သည်။
301 အပြီးတိုင် ရွှေ့ထားသည်။ ရင်းမြစ်ကို အခြားနေရာသို့ အပြီးအပိုင် ရွှေ့လိုက်ကြောင်း ဆာဗာသည် သုံးစွဲသူထံ ပြန်လည်တင်ပြသည်။
302 တွေ့ရှိခဲ့ပါတယ်. ဤ HTTP ကုဒ်သည် ယာယီပြန်ညွှန်းခြင်းနှင့် ဆင်တူသည်။ အရင်းအမြစ်ကို မတူညီသော URL တွင် ယာယီရရှိနိုင်ကြောင်း ဆာဗာသည် စားသုံးသူအား အသိပေးသည်။ "တည်နေရာ" ခေါင်းစီးသည် ယာယီပြန်ညွှန်းရန်အတွက် URL အသစ်ကို ညွှန်ပြသည်။
303 အခြားကြည့်ရှုပါ။. အရင်းအမြစ်ကို မတူညီသော URL တွင်ရရှိနိုင်ပြီး ဤလိပ်စာအသစ်သို့ GET တောင်းဆိုချက်တစ်ခုပြုလုပ်ရမည်ဟု client ကိုပြောပြသည်။
304 ပြင်ဆင်ထားသောမ. ရင်းမြစ်သည် နောက်ဆုံးတောင်းဆိုချက်ကတည်းက မပြောင်းလဲသေးဘဲ ထပ်မံဒေါင်းလုဒ်လုပ်ရန် မလိုအပ်ကြောင်း ဤအခြေအနေက သုံးစွဲသူအား ပြောပြသည်။ တောင်းဆိုမှုပြုလုပ်သည့်အခါ၊ အရင်းအမြစ်ကို ပြုပြင်မွမ်းမံထားခြင်းရှိမရှိ စစ်ဆေးရန် "If-Modified-Since" ခေါင်းစီးကို အသုံးပြုပါသည်။
305 ပရောက်စီကို အသုံးပြုပါ။ တုံ့ပြန်မှုအနေဖြင့်၊ ဆာဗာသည် တောင်းဆိုထားသော အရင်းအမြစ်ကို ဝင်ရောက်ကြည့်ရှုရန် သတ်မှတ်ထားသော ပရောက်စီကို အသုံးပြုသင့်ကြောင်း အစီရင်ခံပါသည်။
၃၀၆ (လက်ဝယ်)၊ - ကုဒ်ကို သိမ်းဆည်းထားသော်လည်း အမှန်တကယ်တွင် ၎င်းကို အသုံးမပြုပါ။
307 ယာယီ လမ်းကြောင်းလွှဲခြင်း။. ဤကုဒ်သည် 302 Found နှင့် ဆင်တူသော်လည်း မူရင်းတောင်းဆိုမှုတွင် အသုံးပြုခဲ့သည့် တောင်းဆိုချက်နည်းလမ်းတွင် သုံးစွဲသူအား ဆက်လက်ရှိနေရန် လိုအပ်သည်။
308 အမြဲတမ်း ပြန်ညွှန်းချက်များ. ရင်းမြစ်သည် URI အသစ်တစ်ခုသို့ အမြဲတမ်းပြောင်းရွေ့သွားကြောင်း ညွှန်ပြပြီး သုံးစွဲသူသည် အနာဂတ်တောင်းဆိုချက်အားလုံးအတွက် URI အသစ်ကို အသုံးပြုသင့်သည်။
4xx HTTP အမှား (Client အမှားများ)
HTTP 4xx အမှားကုဒ်များသည် သုံးစွဲသူအမှားများကို ဖော်ပြသည်။ ဆိုလိုသည်မှာ ပြဿနာသည် ဝဘ်ဘရောက်ဆာ သို့မဟုတ် အက်ပ်ကဲ့သို့ သုံးစွဲသူဘက်တွင် ရှိနေသည်။
400 မကောင်းပါတောင်းဆိုခြင်း. အထားအသိုအမှားအယွင်းများ၊ မမှန်ကန်သောဒေတာ သို့မဟုတ် ကလိုင်းယင့်ဘက်ရှိ အခြားအမှားများကြောင့် ဆာဗာသည် တောင်းဆိုချက်ကို မလုပ်ဆောင်နိုင်ပါ။
401 ခွင့်ပြုချက်မရှိဘဲ။ အထားအသိုအမှားအယွင်းများ၊ မမှန်ကန်သောဒေတာ သို့မဟုတ် ကလိုင်းယင့်ဘက်ရှိ အခြားအမှားများကြောင့် ဆာဗာသည် တောင်းဆိုချက်ကို မလုပ်ဆောင်နိုင်ပါ။
402 ငွေပေးချေမှု လိုအပ်ပါသည်။. ကုဒ်သည် လောလောဆယ်တွင် အသက်မဝင်သေးဘဲ နောင်အသုံးပြုရန်အတွက် သီးသန့်ထားသည်။ ၎င်းသည် အနာဂတ်တွင် အရင်းအမြစ်ကို အသုံးမပြုမီ ငွေပေးချေရန် လိုအပ်ကြောင်း ညွှန်ပြနိုင်သည်။
HTTP အမှား 403 တားမြစ်ထားသည်။ ဖောက်သည်သည် တောင်းဆိုထားသော ရင်းမြစ်ကို ဝင်ရောက်ရန် လုံလောက်သော အခွင့်အရေး မရှိပါ။
404 မတွေ့ပါ။ တောင်းဆိုထားသော အရင်းအမြစ်သည် ဆာဗာပေါ်တွင် မရှိပါ။ ၎င်းသည် အသုံးအများဆုံး အသုံးပြုသူ အမှားများထဲမှ တစ်ခုဖြစ်သည်။
405 Method ကိုခွင့်မပြု. ဤရင်းမြစ်အတွင်း ဆာဗာသည် သတ်မှတ်ထားသော တောင်းဆိုချက်နည်းလမ်းကို မပံ့ပိုးပါ။ "ခွင့်ပြု" ခေါင်းစီးသည် အရင်းအမြစ်အတွက် ခွင့်ပြုထားသော နည်းလမ်းများကို ညွှန်ပြသည်။ ဤကုဒ်ဖြင့်၊
406 လက်မခံနိုင်ပါ။ ဆာဗာသည် ကလိုင်းယင့်က လက်ခံနိုင်သော ဖော်မတ်ဖြင့် ဒေတာကို မပေးနိုင်ပါ။
407 Proxy စစ်မှန်ကြောင်းအထောက်အထား လိုအပ်ပါသည်။. တောင်းဆိုထားသော ရင်းမြစ်ကို ဝင်ရောက်ရန်အတွက် ပရောက်စီဆာဗာတွင် စစ်မှန်ကြောင်းအထောက်အထားပြရန် လိုအပ်ပါသည်။
408 တောင်းဆိုမှု အချိန်ကုန်သွားသည်။. ဆာဗာသည် ကလိုင်းယင့်ထံမှ တောင်းဆိုချက်ကို လက်ခံရန် စောင့်ဆိုင်းနေသော်လည်း အချိန်ကုန်သွားသည်။ "Retry-After" ခေါင်းစီးသည် တောင်းဆိုချက်ကို ပြန်လည်ကြိုးစားနိုင်သည့်အချိန်ကို ညွှန်ပြနိုင်သည်။
409 ပဋိပက္ခ။ လက်ရှိရင်းမြစ်အခြေအနေနှင့် ကွဲလွဲနေသောကြောင့် တောင်းဆိုချက် မပြီးမြောက်နိုင်ပါ။
410 ကုန်း. တောင်းဆိုထားသော ရင်းမြစ်သည် ယခင်က ရှိခဲ့သော်လည်း ယခုအခါ ဖျက်လိုက်ပြီး ၎င်း၏ ပြန်လည်ထူထောင်ခြင်းကို မျှော်လင့်မထားပါ။
411 အရှည် လိုအပ်သည်။. ဆာဗာသည် တောင်းဆိုချက်တွင် အကြောင်းအရာအရှည်ကို သတ်မှတ်ရန် တောင်းဆိုသည်။ ဤအချက်အလက်မရှိခြင်းမှာ အမှားအယွင်းတစ်ခုဟု ယူဆပါသည်။
412 ကြိုတင်သတ်မှတ်ချက် မအောင်မြင်ပါ။. တောင်းဆိုမှုတွင် ကြိုတင်သတ်မှတ်ချက်များနှင့် မကိုက်ညီသောကြောင့် ၎င်းကို လုပ်ဆောင်ခြင်းမှ တားဆီးသည်။
413 ဝန်ဆောင်ခ အလွန်ကြီးမားသည်။. တောင်းဆိုချက်ဒေတာအရွယ်အစားသည် ဆာဗာကန့်သတ်ချက်များကို ကျော်လွန်နေပါသည်။
414 URI ရှည်လွန်းသည်။. တောင်းဆိုချက်ရှိ URI အရှည်သည် လက်ခံနိုင်သော ကန့်သတ်ချက်များကို ကျော်လွန်နေပါသည်။
415 ပံ့ပိုးမထားသော မီဒီယာအမျိုးအစား. ဆာဗာသည် တောင်းဆိုမှုတွင် ပေးထားသည့် ဒေတာအမျိုးအစားကို မလုပ်ဆောင်နိုင်ပါ။
416 အတိုင်းအတာသည် ကျေနပ်ဖွယ်မရှိပါ။. တောင်းဆိုထားသော အပိုင်းအခြားသည် လက်ရှိ ဆာဗာဒေတာနှင့် မကိုက်ညီသည့် HTTP အမှား။
417 မျှော်လင့်ခြင်း မအောင်မြင်ပါ။. "မျှော်လင့်ချက်" ခေါင်းစီးရှိ မျှော်လင့်ထားသည့် အခြေအနေနှင့် မကိုက်ညီပါ။
418 ငါက လက်ဖက်ရည်အိုး. ဤကုဒ်ကို ဟာသတစ်ခုအဖြစ် ထည့်သွင်းထားပြီး အသုံးပြုသူ သို့မဟုတ် ဆာဗာအတွက် အမှန်တကယ်လုပ်ဆောင်မှုတစ်စုံတစ်ရာကို မဆိုလိုပါ၊ ပြီးပြည့်စုံသော အမှားမဟုတ်ပါ။ ဆာဗာသည် လက်ဖက်ရည်ခွက်ဖြစ်ပြီး ကော်ဖီမပြုလုပ်နိုင်ကြောင်း ညွှန်ပြသည်။
421 လွဲမှားစွာ လမ်းညွှန်တောင်းဆိုမှု. တောင်းဆိုချက် သို့မဟုတ် ဆာဗာဖွဲ့စည်းပုံတွင် အမှားအယွင်းတစ်ခုကြောင့် တောင်းဆိုချက်ကို ဆာဗာက မလုပ်ဆောင်နိုင်ပါ။
422 မလုပ်ဆောင်နိုင်သော အရာ. ဆာဗာသည် တောင်းဆိုချက်ကို နားလည်သော်လည်း ဒေတာအမှားများကြောင့် ၎င်းကို မလုပ်ဆောင်နိုင်ပါ။
423 သော့ခတ်ထားသည်။ အရင်းအမြစ်ကို ပိတ်ဆို့ထားပြီး လုပ်ဆောင်၍မရပါ။
424 မအောင်မြင်သော မှီခိုမှု. တောင်းဆိုချက်သည် အခြားမလုပ်ဆောင်ရသေးသော တောင်းဆိုချက်အပေါ် မူတည်သည်။
425 စောလွန်းသည်။ ဆာဗာသည် စောစီးစွာလာနေသောကြောင့် တောင်းဆိုချက်ကို လုပ်ဆောင်ရန် အဆင်သင့်မဖြစ်သေးပါ။
426 အဆင့်မြှင့်တင်ရန် လိုအပ်သည်။. တောင်းဆိုချက်ကို လုပ်ဆောင်ရန် ဆာဗာသည် ပိုမိုအဆင့်မြင့်သော ပရိုတိုကောကို အသုံးပြုရန် လိုအပ်သည်။
428 ကြိုတင်သတ်မှတ်ချက် လိုအပ်ပါသည်။. ဆာဗာသည် တောင်းဆိုချက်တွင် သတ်မှတ်ထားသော အချို့သော ကြိုတင်သတ်မှတ်ချက်များ လိုအပ်သည်။
429 တောင်းဆိုမှုများ အလွန်များသည်။. ဖောက်သည်သည် ဆာဗာ၏ ကန့်သတ်ချက်များကို ကျော်လွန်ကာ အချိန်တိုအတွင်း တောင်းဆိုမှုများစွာ ပေးပို့ခဲ့သည်။
431 တောင်းဆိုချက် ခေါင်းစီးအကွက်များ ကြီးလွန်းသည်။. တောင်းဆိုချက် ခေါင်းစီးများသည် အများဆုံး ခွင့်ပြုထားသော အရွယ်အစားထက် ကျော်လွန်ပါသည်။
449 ဖြင့် ပြန်စမ်းကြည့်ပါ။ တောင်းဆိုချက်အား လက်ရှိဆာဗာမှ လုပ်ဆောင်၍မရသော်လည်း အခြားဆာဗာတစ်ခုမှ အောင်မြင်စွာ လုပ်ဆောင်နိုင်သည်ကို ညွှန်ပြပြီး သုံးစွဲသူသည် တောင်းဆိုချက်ကို URI အသစ်ဖြင့် ပြန်လည်ကြိုးစားသင့်သည်။
451 ဥပဒေဆိုင်ရာ အကြောင်းပြချက်များအတွက် မရရှိနိုင်ပါ။. တရားဝင်အကြောင်းပြချက်ကြောင့် အရင်းအမြစ်ကို မရရှိနိုင်ပါ။
499 Client ပိတ်ထားသော တောင်းဆိုချက်. ဆာဗာသည် တောင်းဆိုချက်ကို လက်ခံရရှိခဲ့သော်လည်း လုပ်ဆောင်ခြင်းမပြီးမီတွင် သုံးစွဲသူမှ ချိတ်ဆက်မှုကို ပိတ်ခဲ့သည်။
HTTP 5xx အမှား (ဆာဗာ အမှားများ)
HTTP 5xx အမှားကုဒ်များသည် ဆာဗာပြဿနာများကို ဖော်ပြသည်။ ဤကုဒ်များသည် ဆာဗာဘက်တွင် ဖြစ်ပွားခဲ့သည့် ပြဿနာများကို ညွှန်ပြပြီး ဆာဗာသည် အသုံးပြုသူ၏ တောင်းဆိုမှုကို မှန်ကန်သော နည်းလမ်းဖြင့် မလုပ်ဆောင်နိုင်စေရန် ညွှန်ပြပါသည်။ ၎င်းတို့ကို အနီးကပ် လေ့လာကြည့်ကြပါစို့။
HTTP Error 500 အတွင်းပိုင်းဆာဗာအမှား. ဆာဗာသည် တောင်းဆိုမှုပြီးဆုံးခြင်းမှ တားဆီးထားသည့် မမျှော်လင့်ထားသော အခြေအနေများနှင့် ကြုံတွေ့ရပါက "ဆာဗာ" ခေါင်းစီးသည် အမှားဖြစ်သွားသည့် ဆာဗာကို ညွှန်ပြနိုင်သည်။
501 အကောင်အထည်ဖော်မရ. ကလိုင်းယင့်၏တောင်းဆိုမှုကို လုပ်ဆောင်ရန် လိုအပ်သောလုပ်ဆောင်နိုင်စွမ်းကို ဆာဗာက မပံ့ပိုးပါ။ "Via" ခေါင်းစီးသည် အမှားအယွင်းဖြစ်ပွားခဲ့သည့် ပရောက်စီဆာဗာကို ညွှန်ပြနိုင်သည်။
502 မကောင်းပါ Gateway မှာ. ဤကုဒ်ဆိုသည်မှာ ပရောက်စီအဖြစ် လုပ်ဆောင်သော ဆာဗာသည် အခြားဆာဗာထံမှ မှားယွင်းသော တုံ့ပြန်မှုကို ရရှိခဲ့သည်ဟု ဆိုလိုသည်။
သည် HTTP အမှား 503 Service ကိုမရရှိနိုင်ပါ. ဆာဗာသည် တောင်းဆိုမှုများကို ယာယီလုပ်ဆောင်၍မရပါ။
504 Gateway မှာအချိန်ကုန်. ပရောက်စီအဖြစ် လုပ်ဆောင်သော ဆာဗာသည် အခြားဆာဗာထံမှ အချိန်နှင့်တစ်ပြေးညီ တုံ့ပြန်မှု မရရှိခဲ့ပါ။
မထောက်ပံ့ 505 HTTP ဗားရှင်း. တောင်းဆိုချက်တွင် သတ်မှတ်ထားသည့် HTTP ပရိုတိုကောဗားရှင်းကို ဆာဗာမှ မပံ့ပိုးပါ။ အရန်ရွေးချယ်မှုအနေဖြင့်၊ "အဆင့်မြှင့်တင်ရန်" ခေါင်းစီးသည် ပံ့ပိုးထားသော ပရိုတိုကောများကို ညွှန်ပြနိုင်သည်။
506 မျိုးကွဲကိုလည်း ညှိနှိုင်းပေးသည်။. ဤအခြေအနေကို HTTP/1.1 တွင် အသုံးမပြုပါ။ မည်သို့ပင်ဆိုစေကာမူ၊ ဆာဗာသည် အကြောင်းအရာညှိနှိုင်းမှု မသေချာမရေရာဖြစ်စေသည့် အတွင်းပိုင်းဖွဲ့စည်းပုံတစ်ခုကို တွေ့ရှိပါက၊ ၎င်းသည် ဤတုံ့ပြန်မှုကို အသုံးပြုနိုင်သည်။
507 သိုလှောင်မှု မလုံလောက်ပါ။. ဆာဗာတွင် သိုလှောင်ရန်နေရာ မလုံလောက်သောကြောင့် ဆာဗာသည် တောင်းဆိုချက်ကို မဖြည့်ဆည်းနိုင်ပါ။
508 ကွင်းဆက်ကို ရှာတွေ့ထားသည်။. တောင်းဆိုချက်ကို လုပ်ဆောင်နေစဉ်တွင် ကွင်းဆက်တစ်ခုကို ဆာဗာမှ တွေ့ရှိခဲ့ပြီး အဆုံးမရှိ ကွင်းဆက်ကို ရှောင်ရှားရန်အတွက် တောင်းဆိုချက်ကို အပြီးသတ်ရန် ငြင်းဆိုထားသည်။
509 Bandwidth ကန့်သတ်ချက် ကျော်လွန်သွားပါပြီ။. တောင်းဆိုမှုများ သို့မဟုတ် လမ်းကြောင်းအသွားအလာများသောကြောင့် ဆာဗာ၏ bandwidth ကိုကျော်လွန်သွားသောအခါ အမှားဖြစ်သွားသည်။
510 တိုးချဲ့ခြင်းမပြုပါ။. တောင်းဆိုမှုကို ဆက်လက်လုပ်ဆောင်ရန် သုံးစွဲသူသည် နောက်ထပ် တိုးချဲ့မှုများကို လွှဲပြောင်းရပါမည်။
511 ကွန်ရက် အထောက်အထားစိစစ်ခြင်း လိုအပ်ပါသည်။. ကွန်ရက်သို့ဝင်ရောက်ခွင့်ရရှိရန်အတွက် client သည် သူ့ကိုယ်သူ စစ်မှန်ကြောင်းအထောက်အထားပြရပါမည်။
စာမျက်နှာအခြေအနေကုဒ်ကို စစ်ဆေးနည်း
ဤကဏ္ဍတွင်၊ ကျွန်ုပ်တို့သည် စာမျက်နှာအခြေအနေကုဒ်ကို စစ်ဆေးရန် အဓိကနည်းလမ်းသုံးခုကို ထည့်သွင်းစဉ်းစားပါမည်- အမိန့်ပေးစာလိုင်းမှတစ်ဆင့်၊ ဝဘ်ဘရောက်ဆာကို အသုံးပြုခြင်းနှင့် လွတ်လပ်သောအွန်လိုင်းဝန်ဆောင်မှုများကို အသုံးပြုခြင်းတို့ကို ထည့်သွင်းစဉ်းစားပါမည်။ ဤနည်းလမ်းတစ်ခုစီတွင် ၎င်း၏ကိုယ်ပိုင်အားသာချက်များရှိပြီး မတူညီသောအခြေအနေများတွင် အသုံးဝင်နိုင်သည်။
အမိန့်ပေးစာကြောင်းမှတစ်ဆင့် ဆာဗာတုံ့ပြန်မှုကို စစ်ဆေးခြင်း။
command line သည် ဝဘ်ဘရောက်ဆာကို အသုံးပြုစရာမလိုဘဲ စာမျက်နှာအခြေအနေကုဒ်ကို စစ်ဆေးရန် အဆင်ပြေသောနည်းလမ်းကို ပေးပါသည်။ ဤနည်းလမ်းအတွက်၊ သင်သည် command line ကိုဖွင့်ပြီး command ကိုအသုံးပြုရန်လိုအပ်သည်-
curl -I http://page-address
ဤ command သည် သတ်မှတ်ထားသော URL သို့ HEAD တောင်းဆိုချက် (ခေါင်းစီးများသာ တောင်းဆိုချက်) ကို ပေးပို့ပြီး HTTP အခြေအနေကုဒ် အပါအဝင် အချက်အလက်များကို ပြသသည်-
အထက်ဖော်ပြပါ ဥပမာတွင် အောင်မြင်သော တုံ့ပြန်မှုကုဒ်ကို ပြထားသည်။ 404 Not Found HTTP error ကဲ့သို့သော အမှားကုဒ်တစ်ခုပါရှိသော တုံ့ပြန်မှုတစ်ခုတွင်၊ ရလဒ်သည် ဆင်တူသည်-
ဘရောက်ဆာ ကွန်ဆိုးလ်မှတစ်ဆင့် ဆာဗာတုံ့ပြန်မှုကို စစ်ဆေးခြင်း။
ဝဘ်ဘရောက်ဆာဆော့ဖ်ဝဲရေးသားသူကွန်ဆိုးလ်သည် စာမျက်နှာအခြေအနေကုဒ်ကို စစ်ဆေးခြင်းအပါအဝင် အမျိုးမျိုးသောလုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန် ကိရိယာများကို ပံ့ပိုးပေးသည်။ ဆာဗာတုံ့ပြန်မှုတွင် HTTP ကုဒ်ကိုမြင်နိုင်ရန်၊ အသုံးပြုထားသည့်ဘရောက်ဆာပေါ်မူတည်၍ developer console (Ctrl+Shift+K) သို့မဟုတ် (Ctrl+shift+J) ကိုဖွင့်ရန်လိုအပ်သည်။ ထို့နောက် "ကွန်ရက်" ကဏ္ဍကိုရွေးချယ်ပြီး လိုချင်သောစာမျက်နှာကို တင်ပါ-
သီးခြားကိရိယာများကို အသုံးပြု၍ ဆာဗာတုံ့ပြန်မှုကို စစ်ဆေးခြင်း။
ဝဘ်ဆိုဒ်စာမျက်နှာ အခြေအနေကုဒ်ကို စစ်ဆေးရန် ကိရိယာများကို ပံ့ပိုးပေးသည့် လွတ်လပ်သော အွန်လိုင်းဝန်ဆောင်မှုများစွာ ရှိပါသည်။ ဤဝန်ဆောင်မှုများသည် သင့်အား သင့်အရင်းအမြစ်၏ရရှိနိုင်မှုနှင့် စွမ်းဆောင်ရည်ဆိုင်ရာ ခြုံငုံသုံးသပ်ချက်ကို လျင်မြန်စွာရရှိရန် ခွင့်ပြုပေးပါသည်။ ၎င်းတို့အားလုံးသည် တူညီသောနိယာမကို အသုံးပြု၍ လုပ်ဆောင်ကြသည်။ ဥပမာအနေဖြင့်၊ ကျွန်ုပ်တို့သည် ရေပန်းအစားဆုံး အရင်းအမြစ်ကို သုံးသပ်ပါမည်။ httpstatus.io
ပထမဦးစွာ၊ သင်သည် ဝန်ဆောင်မှုကို ကိုယ်တိုင်ဖွင့်ရန် လိုအပ်ပြီး၊ ထို့နောက် သင်သိရှိလိုသည့် အဖြေဖြစ်သည့် စာမျက်နှာလိပ်စာကို ရိုက်ထည့်ကာ အတည်ပြုရန် တောင်းဆိုပါ-
ရလဒ်ကို စာမျက်နှာ၏ အောက်ခြေတွင် ပြသပါမည်။
ကောက်ချက်
နိဂုံးချုပ်အားဖြင့်၊ HTTP အမှားအယွင်းကုဒ်များကို နားလည်ခြင်းနှင့် ဖတ်နိုင်ခြင်းသည် ဝဘ်ဖွံ့ဖြိုးတိုးတက်မှုနှင့် ဆာဗာထိန်းသိမ်းမှုတွင်ပါ၀င်သူတိုင်းအတွက် အဓိကကျွမ်းကျင်မှုတစ်ခုဖြစ်ကြောင်း အလေးပေးဖော်ပြသင့်သည်။ ကျွန်ုပ်တို့သည် အမှားတစ်ခုစီကို တွက်ချက်ပြီး ၎င်းတို့ကို သိရှိရန် ကိရိယာများကို ရှာဖွေသည့်အခါ၊ ဤဝဘ်ဝန်ဆောင်မှုကဏ္ဍများကို ထိထိရောက်ရောက် စီမံခန့်ခွဲရန် အလွန်အရေးကြီးသည့် အကြောင်းရင်းများကို ကျွန်ုပ်တို့ တွေ့မြင်ရပါသည်။