သည် HTTP မှားယွင်းနေသည်နှင့်အခြေအနေကုဒ်များရှင်းလင်းချက်

ဝက်ဘ်စာမျက်နှာအမှားများနှင့်အဘယ်သို့ဆိုင်ကသူတို့ကိုအကြောင်းကိုလုပ်ဖို့နားလည်ခြင်း

သငျသညျက်ဘ်ဆိုက်များသို့သွားရောက်သည့်အခါသင်၏ browser-client-ကြောင့်ဆက်သွယ်မှုကို web server များသို့ကွန်ယက်ပရိုတိုကောကနေတဆင့်ခေါ်တော်မူ သည် HTTP ။ အဲဒီ network connections ကိုထောက်ခံမှုကွန်ရက်စာမျက်နှာတွေရဲ့အကြောင်းအရာနှင့်လည်းအချို့ protocol ကိုထိန်းချုပ်သတင်းအချက်အလက်အပါအဝင်ဖောက်သည်ဆာဗာများမှတုံ့ပြန်မှုဒေတာကိုပြန်မပို့။ ရံဖန်ရံခါသင်ရောက်ရှိဖို့ကြိုးစားနေကြပါတယ်ဝက်ဘ်ဆိုက်ရောက်ရှိအောင်မြင်လိမ့်မည်မဟုတ်ပါ။ အဲဒီအစား, သငျသညျမှားယွင်းမှုတစ်ခုသို့မဟုတ် status ကိုကုဒ်ကြည့်ပါ။

သည် HTTP မှားယွင်းနေသည်နှင့်အခြေအနေကုဒ်များအမျိုးအစားများ

အဆိုပါသည် HTTP server ကိုတုံ့ပြန်မှုဒေတာအတွက်တစ်ဦးချင်းစီတောင်းဆိုချက်အတွက်ထည့်သွင်းတောင်းဆိုမှု၏ရလဒ်ညွှန်ပြနေတဲ့ကုဒ်အရေအတွက်ဖြစ်ပါတယ်။ ဤရွေ့ကားရလဒ် codes တွေကိုအမျိုးအစားခွဲခြားသုံးဂဏန်းနံပါတ်များနေသောခေါင်းစဉ်:

များစွာဖြစ်နိုင်သောအမှားနှင့်အဆင့်အတန်းကို codes တွေကိုသာအနည်းငယ်အင်တာနက်သို့မဟုတ်ပေါ်တွင်တွေ့မြင်နေကြ အင်ထရာနက် ။ အခြားအ status ကို codes တွေကိုအသုံးပြုသူများအားပြသကြသည်မဟုတ်နေစဉ်အမှားအယွင်းများနှင့်ဆက်စပ်သော codes ပုံမှန်အားဖြင့်သူတို့တစ်တွေပျက်ကွက်တောင်းဆိုမှုကို၏ output အဖြစ်ပြသထားပါသည်ဘယ်မှာဝက်ဘ်စာမျက်နှာများတွင်ပြသလျက်ရှိသည်။

OK ကို 200

Wikimedia Commons

အဆိုပါသည် HTTP status ကို 200 OK ကို၏ဖြစ်ရပ်မှာ web server ကိုအောင်မြင်စွာတောင်းဆိုမှုကိုလုပ်ငန်းများ၌နှင့်ဘရောက်ဇာမှအကြောင်းအရာများမှတဆင့်ကူးစက်သော။ အများစုကသည် HTTP request များကဒီ status ကိုဖြစ်ပေါ်။ အသုံးပြုသူများသည်မရှိသလောက်အချို့ပြဿနာလည်းမရှိသည့်အခါများသောအားဖြင့်သာ codes တွေကိုပြသ web browsers တွေအဖြစ်မျက်နှာပြင်ပေါ်မှာဤကုဒ်ကြည့်ပါ။

မှားယွင်းနေသည် 404 တွေ့မ

သငျသညျသည် HTTP အမှား 404 တွေ့မတွေ့မြင်သောအခါ, web server ကိုတောင်းဆိုသောစာမျက်နှာ, ဖိုင်, သို့မဟုတ်အခြားအရင်းအမြစ်ကိုရှာမတှေ့နိုငျတယျ။ သည် HTTP 404 အမှားအယွင်းများကို client နှင့်ဆာဗာအကြားကွန်ယက်ဆက်သွယ်မှုကိုအောင်မြင်စွာခဲ့ဖော်ပြသည်။ အသုံးပြုသူများသည်ကိုယ်တိုင်တစ်ဦးမမှန်ကန်ကြောင်းရိုက်ထည့်တဲ့အခါဒီအမှားအများဆုံးဖြစ်ပေါ် URL ကို တစ်ဘရောက်ဇာသို့ဒါမှမဟုတ် web server ကိုစီမံခန့်ခွဲသူတစ်ဦးတရားဝင်တည်နေရာအသစ်လိပ်စာပြန်ညွှန်းခြင်းမရှိဘဲဖိုင်တစ်ခုဖယ်ရှားပေးပါသည်။ အသုံးပြုသူများသည်ဤပြဿနာကိုဖြေရှင်းရန်သို့မဟုတ်ပါကပြင်ပေးဖို့ကို web စီမံအုပ်ချုပ်သူကိုစောင့်ဆိုင်းဖို့ URL ကိုအတည်ပြုရန်သင့်ပါတယ်။

မှားယွင်းနေသည် 500 ပြည်တွင်းဆာဗာမှားယွင်းမှု

Wikimedia Commons

သည် HTTP အမှား 500 ပြည်တွင်းဆာဗာမှားယွင်းမှုနှင့်တကွ, web server ကိုတစ်ဦးကို client ကနေတရားဝင်တောင်းဆိုမှုကိုလက်ခံရရှိပေမယ့်စီမံဆောင်ရွက်နိုင်ခြင်းမရှိခဲ့ပါ။ ဆာဗာထိုကဲ့သို့သောရရှိနိုင်မှတ်ဉာဏ်သို့မဟုတ် disk space ကိုအပေါ်အနိမ့်ဖြစ်ခြင်းကဲ့သို့အချို့ယေဘုယျနည်းပညာပိုင်းဆိုင်ရာမှားယွင်းမှုရင်ဆိုင်တဲ့အခါမှာ HTTP ကို ​​500 အမှားများပေါ်ပေါက်ပါတယ်။ တစ်ဦးကဆာဗာကိုစီမံခနျ့ခှဲသူဤပြဿနာကိုဖြေရှင်းရမည်ဖြစ်သည်။ နောက်ထပ် "

မှားယွင်းနေသည် 503 Service ကိုမရရှိနိုင်ပါ

ပြည်သူ့ဒိုမိန်း

သည် HTTP အမှား 503 Service ကိုမရရှိနိုင်ပါတဲ့ web server ကိုဝင် client ကိုတောငျးဆိုခကျြကိုဆောငျရှကျမပေးနိုငျဖော်ပြသည်။ တချို့ကက်ဘ်ဆာဗာများကိုပုံမှန်အားဖြင့် HTTP ကို ​​500 အဖြစ်အစီရင်ခံမည်ဖြစ်ကြောင်းမျှော်လင့်မထားတဲ့ဆုံးရှုံးမှုများမှသူတို့ကိုခွဲခြားရန်, ကြောင့်ထိုကဲ့သို့သောတွင်တစ်ပြိုင်တည်းအသုံးပြုသူများသည်သို့မဟုတ် CPU ကိုအသုံးချ၏နံပါတ်အပေါ်တစ်ဦးန့်သတ်ချက်ကျော်လွန်အဖြစ်အုပ်ချုပ်ရေးမူဝါဒများ, မျှော်မှန်းထားသည်အောင်မြင်မှုများညွှန်ပြသည် HTTP 503 ကိုအသုံးပြုပါ။

301 အပြီးတိုင်ရွှေ့ခဲ့၏

ပြည်သူ့ဒိုမိန်း

အပြီးတိုင်ရွှေ့ခဲ့သည် HTTP 301 client ကိုအားဖြင့်သတ်မှတ်ထားသော URI client ကိုအသစ်တခုတောငျးဆိုခကျြကိုထုတ်ပြန်နှင့်တည်နေရာအသစ်ကနေအရင်းအမြစ်ဆွဲယူဖို့ခွင့်ပြုထားတဲ့ဟာ HTTP redirect လုပ်ပေးခြင်းလို့ခေါ်တဲ့နည်းလမ်းကိုအသုံးပြုတဲ့နေရာမှာမတူညီတဲ့နေရာတစ်ခုသို့ပြောင်းရွှေ့ထားပြီးဖော်ပြသည်။ web browsers ကိုအလိုအလျောက်အသုံးပြုသူဝင်ရောက်စွက်ဖက်မှုမလိုဘဲသည် HTTP 301 ပြန်ညွှန်းလိုက်နာပါ။

တွေ့သည် 302 သို့မဟုတ် 307 ယာယီပြန်ညွှန်း

ပြည်သူ့ဒိုမိန်း

တွေ့ status 302 301 ဆင်တူဖြစ်တယ်, ဒါပေမဲ့ကုဒ် 302 တဲ့ resource မဟုတ်ဘဲအမြဲတမ်းအတွက်ထက်ယာယီပြောင်းရွေ့သည်အဘယ်မှာရှိဖြစ်ပွားမှုများအတွက်ဒီဇိုင်းရေးဆွဲခဲ့သည်။ တစ်ဦးကဆာဗာကိုစီမံအုပ်ချုပ်သူကိုသာအကျဉ်းအကြောင်းအရာပြုပြင်ထိန်းသိမ်းမှုကာလအတွင်းမှာသည် HTTP 302 အသုံးပြုသင့်ပါတယ်။ ဘရောက်ဇာကိုသူတို့ကုဒ် 301. သည် HTTP ဗားရှင်းအား 1.1 အဘို့ပြုတူသော 302 ကိုအလိုအလျောက် redirect ပြန်ညွှန်းအတိုင်းလိုက်နာ Web ကိုယာယီပြန်ညွှန်းညွှန်ပြရန်, သစ်တစ်ခုကုဒ်, 307 ယာယီပြန်ညွှန်းကဆက်ပြောသည်။

400 Bad တောင်းဆိုခြင်း

ပြည်သူ့ဒိုမိန်း

400 Bad တောင်းဆိုခြင်း၏တစ်ဦးကတုန့်ပြန်အများအားဖြင့် web server သို့ဖြစ်သောကြောင့်မမှန်ကန်တဲ့ syntax ၏တောင်းဆိုချက်အရနားမလည်ခဲ့ဘူးဆိုလိုသည်။ ပုံမှန်အားဖြင့်ဤ client ကိုပတျသကျတဲ့နည်းပညာပိုင်းဆိုင်ရာမှားယွင်းမှုညွှန်ပြပေမယ့် network ကိုသူ့ဟာသူပေါ်ဒေတာအကျင့်ပျက်ခြစားမှုကိုလည်းအမှားဖြစ်ပေါ်စေနိုင်သည်။

401 လုပ်ပိုင်ခွင့်မရှိပါ

ပြည်သူ့ဒိုမိန်း

web client ကိုဆာဗာပေါ်မှာကာကွယ်ထားအရင်းအမြစ်တောင်းဆိုအခါ 401 လုပ်ပိုင်ခွင့်မရှိပါအမှားဖြစ်ပေါ်ဒါပေမယ့် client ကို access များအတွက်စစ်မှန်ကြောင်းသိရသည်။ အများအားဖြင့်, တစ်ဦးကို client ပြဿနာကိုဖြေရှင်းမယ့်တရားဝင်အသုံးပြုသူအမည်နှင့်စကားဝှက်ဖြင့်ဆာဗာကို log in ရပါမည်။

100 အ Continue

ပြည်သူ့ဒိုမိန်း

အဆိုပါ protocol ၏ဗားရှင်း 1.1 အတွက် Added, HTTP ကိုအဆင့်အတန်းကို 100 Continue အသုံးချနိုင်ဖို့ဒီဇိုင်းရေးဆွဲခဲ့သည် ကွန်ယက်ကို bandwidth ကို ဆာဗာများကိုကြီးမားသောတောင်းဆိုမှုများကိုလကျခံဖို့သူတို့ရဲ့စေတနာအတည်ပြုပေးရန်အခွင့်အလမ်းခွင့်ပြုခြင်းဖြင့်ပိုမိုထိရောက်စွာ။ အဆိုပါ Continue protocol ကိုသည် HTTP 1.1 client ကို 100 ကုဒ်တွေနဲ့ reply မှဆာဗာတောင်းဆိုနေတာသေးငယ်တဲ့, အထူး configured သတင်းစကားကိုပေးပို့ဖို့ခွင့်ပြုပါတယ်။ ထို့နောက်တစ်ဦး (ပုံမှန်အားဖြင့်ကြီးမားတဲ့) ကိုလိုက်နာ-up, တောင်းဆိုချက်ကိုပေးပို့ခြင်းမပြုမီတုံ့ပြန်မှုကိုစောင့်ဆိုင်းရပါတယ်။ သည် HTTP 1.0 client နှင့်ဆာဗာကဒီ code ကိုအသုံးမပြုပါဘူး။

204 အဘယ်သူမျှမအကြောင်းအရာ

ပြည်သူ့ဒိုမိန်း

သင်ကမက်ဆေ့ခ်ျကို 204 ဆာဗာပါရှိသည်တစ်ဦးကို client တောင်းဆိုချက်ကိုခိုင်လုံသောပြန်ကြားချက်ပို့ပေးသည့်အခါမျှမအကြောင်းအရာမြင်ရပါလိမ့်မယ် header ကို သာ-ကြောင့်မည်သည့်မက်ဆေ့ခ်ျကိုယျခန်ဓာကိုမဆံ့မခံပါဘူးသတင်းအချက်အလက်။ Web ကို client များဥပမာအားဖြင့်မလိုအပ်ဘဲလန်းဆန်းစာမျက်နှာများကိုရှောင်ကြဉ်ခြင်း, ပိုမိုထိရောက်စွာ server ကိုတုံ့ပြန်မှုကို process မှသည် HTTP 204 ကိုသုံးနိုင်သည်။

502 ဂိတ်ဝေးမကောင်းပါ

ပြည်သူ့ဒိုမိန်း

client နှင့် server အကြားတစ်ဦးကကွန်ယက်ကိုကိစ္စကို 502 Bad Gateway မှာအမှားကိုဖြစ်ပေါ်စေသည်။ ဒါဟာအပေါ် configuration ကိုအမှားအယွင်းများခြင်းဖြင့်အစပျိုးနိုင်ပါသည် ကွန်ယက်ကို firewall က , Router ကသို့မဟုတ်အခြားကွန်ရက်က တံခါးပေါက် device ကို။