အဆိုပါသည် HTTP status ကိုလိုင်းသည် HTTP အကြောင်းပြချက်ထားသောစာပိုဒ်တိုများ 1 (ရေတိုဖော်ပြချက်) ကလိုက်ပါသွားအခါသည် HTTP status ကိုကုဒ် (အမှန်တကယ်ကုဒ်နံပါတ်) မှပေးထားသောဟူသောဝေါဟာရကိုဖြစ်ပါတယ်။
သင်တို့သည်ငါတို့၏အတွက်သည် HTTP status ကို codes တွေကိုအကြောင်းပိုမိုဖတ်နိုင် သည် HTTP Status ကိုကုဒ်များဘာတွေလဲ? အပိုင်းအစ။ ကျနော်တို့ကိုလည်းစောင့်ရှောက် သည် HTTP status ကိုကုဒ်အမှားများကိုစာရင်း သူတို့ကို fix ဖို့ဘယ်လိုပေါ်အချို့သောအကြံပေးချက်များနှင့်အတူ (4xx နှင့် 5xx) ။
မှတ်ချက်: နည်းပညာပိုင်းမမှန်ကန်ကြောင်း, HTTP ကိုအဆင့်အတန်းလိုင်းများမကြာခဏအဖြစ်ရိုးရှင်းစွာသည် HTTP status ကို codes တွေကိုရည်ညွှန်းနေကြသော်လည်း။
သည် HTTP Status ကို Code ကိုကဏ္ဍ
သငျသညျကိုအောက်တွင်ကြည့်ရှုနိုင်သကဲ့သို့, သည် HTTP status ကို codes တွေကိုသုံးဂဏန်းကိန်းရှိပါသည်။ အလွန်ပထမဦးဆုံးဂဏန်းတခုသတ်သတ်မှတ်မှတ်အမျိုးအစားအတွင်း code ကိုသိရှိနိုင်ဖို့ကိုအသုံးပြုသည် - ဤငါးတွေထဲက:
- 1XX: ပြန်ကြားရေး - မေတ္တာရပ်ခံချက်ကိုလက်ခံခဲ့ပါတယ်ဒါမှမဟုတ် process ကိုဆက်လက်ဖြစ်ပါတယ်။
- 2XX: action ကိုအောင်မြင်စွာပြီးစီးခဲ့သို့မဟုတ်နားလည်သဘောပေါက်ခဲ့ကွောငျးအတည်ပြု။
- 3XX: လိပ်စာပြန်ညွှန်း - အခြားအရာတစ်ခုခုတောင်းဆိုချက်ကိုဖြည့်စွက်နိုင်ရန်အတွက်နေရာတစ်နေရာယူရန်လိုအပ်ပါသည်။
- 4XX: တောင်းဆိုချက်ဖြည့်စွက်လို့မရဘူးကွောငျးဖျောပွပါသို့မဟုတ်မှားယွင်းတဲ့ပါဝင်သောလိုင်းအမှား syntax ။
- 5XX: ဆာဗာပါမယ်ခိုင်လုံသောခဲ့တဲ့တောငျးဆိုခကျြဖြည့်စွက်ရန်ပျက်ကွက်ကြောင်းဖော်ပြသောဆာဗာမှားယွင်းမှု။
သည် HTTP status ကို codes တွေကိုနားလည်ကြောင်း Applications ကိုအမည်မသိကုဒ်ကိုလည်းအသုံးပြုသူအများကြီးသတင်းအချက်အလက်ကိုမပေးလိမ့်မည်သည့်အမည်မသိသည် HTTP အကြောင်းပြချက်ထားသောစာပိုဒ်တိုများရှိပြီးဆိုလိုတာကသည် codes တွေကိုသားအပေါငျးကိုသိရန်မလိုပါ။ သို့သော်ဤသည် HTTP applications များကျနော်တို့အထက်သူတို့ကိုဖော်ပြထားပါတယ်အဖြစ်အမျိုးအစားသို့မဟုတ်အတန်းနားလည်ရန်ရှိသည်ဘူး။
ဆော့ဖ်ဝဲဟာတိကျတဲ့ code ဘာကိုဆိုလိုသလဲဆိုတာကိုသိမပါဘူးဆိုရင်, ကအလွန်အနည်းဆုံးအတန်းကိုခွဲခြားသတ်မှတ်နိုင်ပါတယ်။ တစ်ဦး 490 status ကိုကုဒ်လျှောက်လွှာမသိလျှင်ဥပမာ, အဲဒါကိုအတူတူပင်အမျိုးအစားထဲမှာင်ကြောင့် 400 အဖြစ်ကပြုမူဆက်ဆံနိုင်ပြီး, ထို့နောက် client ကိုတောငျးဆိုခကျြမြားနှငျ့အမှားတစ်ခုခုရှိမယ့်ယူဆနိုင်ပါတယ်။
သည် HTTP Status ကို Lines (HTTP Status ကိုကုဒ်များ + သည် HTTP အကြောင်းရင်းစကားစုများ)
| status Code ကို | အကြောင်းပြချက် Phrase |
| 100 အ | ဆက်လက် |
| 101 | Protocols switching |
| 102 | လုပ်ဆောင်နေသည် |
| 200 | ရလား |
| 201 | Created |
| 202 | လက်ခံ |
| 203 | non-authoritative သတင်းအချက်အလက် |
| 204 | အဘယ်သူမျှမအကြောင်းအရာ |
| 205 | အကြောင်းအရာ Reset |
| 206 | တစ်စိတ်တစ်ပိုင်းအကြောင်းအရာ |
| 207 | multi-အခြေအနေ |
| 300 | အကွိမျမြားစှာရွေးချယ်မှု |
| 301 | အပြီးတိုင်ပြောင်းရွေ့ |
| 302 | တွေ့သည် |
| 303 | အခြားကြည့်ရှုပါ |
| 304 | ပြင်ဆင်ထားသောမဟုတ် |
| 305 | Proxy ကိုသုံးပါ |
| 307 | ယာယီပြန်ညွှန်း |
| 308 | အမြဲတမ်းပြန်ညွှန်း |
| 400 | တောင်းဆိုမှုမှားယွင်းနေခြင်း |
| 401 | အခွင့်အာဏာမရှိသော |
| 402 | ငွေပေးချေမှုရမည့်လိုအပ်သော |
| 403 | ပိတ်ပင်ထားသော |
| 404 | မတွေ့ပါ |
| 405 | Method ကိုခွင့်မပြု |
| 406 | လက်ခံမရ |
| 407 | proxy authentication လိုအပ်ပါသည် |
| 408 | တောင်းဆိုမှုအချိန်ထွက် |
| 409 | ပဋိပက္ခ |
| 410 | Gone |
| 411 | အရှည်တောင်းဆိုနေတဲ့ |
| 412 | ကြိုတင်စည်းကမ်းသတ်မှတ်ချက် Failed |
| 413 | Entity လှနျးအကြီးစားတောင်းဆိုခြင်း |
| 414 | တောင်းဆိုမှု-URI လှနျးအကြီးစား |
| 415 | မကိုက်ညီသည့်မီဒီယာအမျိုးအစား |
| 416 | Range မကျေနပ်စရာတောင်းဆိုခြင်း |
| 417 | မျှော်လင့်ထားမှုမအောင်မြင်ပါ |
| 421 | Misdirected တောင်းဆိုခြင်း |
| 422 | unprocessed Entity |
| 423 | သော့ခတ်ထား |
| 424 | Failed မှီခိုမှု |
| 425 | နံပါတ်စဉ်မပါတဲ့စုစည်းမှု |
| 426 | လိုအပ်ပါသည် upgrade |
| 428 | ကြိုတင်စည်းကမ်းသတ်မှတ်ချက်လိုအပ်ပါသည် |
| 429 | များပြားလွန်းတောင်းဆိုချက်များ |
| 431 | အရမ်းအကြီးစား Header ကို Fields တောင်းဆိုခြင်း |
| 451 | ဥပဒေရေးရာအကြောင်းရင်းများသည်မရရှိနိုင်ပါ |
| 500 | အတွင်းဆာဗာမှားယွင်းမှု |
| 501 | အကောင်အထည်မဖော်သေး |
| 502 | မကောင်းတဲ့ Gateway မှာ |
| 503 | ဝန်ဆောင်မှုမရရှိနိုင်ပါ |
| 504 | Gateway မှာအချိန်ထွက် |
| 505 | သည် HTTP ဗားရှင်းအားမထောက်ပံ့ |
| 506 | မူကွဲဒါ့အပြင်ဆွေးနွေးညှိနှိုင်း |
| 507 | မလုံလောက်သောသိုလှောင် |
| 508 | loop Detected |
| 510 | တိုးချဲ့မဟုတ် |
| 511 | Network ကိုအထောက်အထားစိစစ်လိုအပ်ပါသည် |
[1] သည် HTTP status ကို codes တွေကိုအတူလိုက်ပါသော HTTP ကိုအကြောင်းပြချက်စာပိုဒ်တိုများသာအကြံပြုထားတာဖြစ်ပါတယ်။ တစ်ဦးကကွဲပြားခြားနားသောအကြောင်းပြချက်ထားသောစာပိုဒ်တိုများ RFC 2616 6.1.1 နှုန်းခွင့်ပြုခဲ့ခြင်းဖြစ်သည်။ သင်တစ်ဦးထက်ပိုသော "ဖော်ရွေ" ဖော်ပြချက်နှင့်အတူတစ်ခုသို့မဟုတ်ဒေသခံဘာသာစကားဖြင့်အစားထိုးသည် HTTP အကြောင်းပြချက်စာပိုဒ်တိုများတွေ့မြင်ပါလိမ့်မယ်။
တရားမဝင်သည် HTTP Status ကို Lines
အောက်ကဟာ HTTP status ကိုလိုင်းများအမှားတုံ့ပြန်မှုအဖြစ်အချို့သော Third-party န်ဆောင်မှုများကအသုံးပြုစေခြင်းငှါ, ဒါပေမဲ့သူတို့မဆိုကို RFC နေဖြင့်သတ်မှတ်ထားသောကြသည်မဟုတ်။
| status Code ကို | အကြောင်းပြချက် Phrase |
| 103 | စစ်ဆေးရေးဂိတ် |
| 420 | method ကိုပျက်ကွက် |
| 420 | သင့်ရဲ့တည်ငြိမ်သော Enhance |
| 440 | login ရပ်သွားသည် |
| 449 | အတူပြန်ကြိုးစားမည် |
| 450 | Windows ကိုမိဘအုပ်ထိန်းသူထိန်းချုပ်မှုများပိတ်ဆို့ |
| 451 | redirect |
| 498 | မှားနေသောတိုကင် |
| 499 | တိုကင်လိုအပ်ပါသည် |
| 499 | တောင်းဆိုမှု antivirus ကိုကတားမြစ်ထားခဲ့ပြီး |
| 509 | bandwidth ကျော်လွန်သွား |
| 530 | ဆိုက်ကိုအေးခဲနေသည် |
မှတ်ချက်: သည် HTTP status ကို codes တွေကိုအခြားအအခင်းအကျင်းမှာတွေ့ရှိအမှားများကိုမက်ဆေ့ခ်ျတွေနဲ့အတူတူပင်နံပါတ်များကိုမျှဝေပေးစေခြင်းငှါအနေဖြင့်ဒါဟာမှတ်မိဖို့အရေးကြီးပါတယ်အတူကဲ့သို့ Device Manager အမှား codes တွေကို ပြုလုပ်သူတို့ကမည်သည့်လမ်းအတွက် related နေမဆိုလိုပါ။