የኤችቲቲፒ ሁኔታ ኮዶች (የአሳሽ/የኢንተርኔት ስህተት ኮዶችም ይባላሉ) በበይነመረቡ ላይ በድር አገልጋዮች የተሰጡ መደበኛ የምላሽ ኮዶች ናቸው። ኮዶቹ አንድ ድረ-ገጽ ወይም ሌላ መገልገያ በትክክል ካልተጫነ የችግሩን መንስኤ ለማወቅ ይረዳሉ።
“የኤችቲቲፒ ሁኔታ ኮድ” የሚለው ቃል የኤችቲቲፒ ሁኔታ መስመርን ሁለቱንም የኤችቲቲፒ ሁኔታ ኮድ እና የኤችቲቲፒ ምክንያት ሐረግን ያካትታል።
ለምሳሌ የኤችቲቲፒ ሁኔታ መስመር 500፡ የውስጥ አገልጋይ ስህተት ከ 500 እና ከኤችቲቲቲፒ ነው። ምክንያት ሀረግ የ የውስጥ አገልጋይ ስህተት።
አምስት ምድቦች የኤችቲቲፒ ሁኔታ ኮድ ስህተቶች አሉ። እነዚህ ሁለቱ ዋና ዋና ቡድኖች ናቸው፡
4xx የደንበኛ ስህተት
ይህ ቡድን የድረ-ገጽ ወይም የሌላ ግብአት ጥያቄ መጥፎ አገባብ የያዘበትን ወይም በሌላ ምክንያት መሙላት የማይችሉትን ያጠቃልላል፣ በደንበኛው (በድር አሳሹ) ሊሆን ይችላል።
አንዳንድ የተለመደ የደንበኛ ስህተት HTTP ሁኔታ ኮዶች 404 (አልተገኘም)፣ 403 (የተከለከለ) እና 400 (መጥፎ ጥያቄ) ያካትታሉ።
5xx የአገልጋይ ስህተት
ይህ ቡድን የድረ-ገጽ ወይም የሌላ መገልገያ ጥያቄ በድር ጣቢያው አገልጋይ የተረዳባቸውን ነገር ግን በሆነ ምክንያት መሙላት ያልቻለውን ያካትታል።
አንዳንድ የተለመዱት ሁልጊዜ ታዋቂ የሆነውን 500 (የውስጥ አገልጋይ ስህተት)፣ ከ504 (የጌትዌይ ጊዜ ማብቂያ) ጋር፣ 503 (አገልግሎት አይገኝም) እና 502 (መጥፎ ጌትዌይ) ያካትታሉ።
በ HTTP ሁኔታ ኮዶች ላይ ተጨማሪ መረጃ
ሌሎች የኤችቲቲፒ ሁኔታ ኮዶች ከ4xx እና 5xx ኮዶች በተጨማሪ አሉ። እንዲሁም 1xx፣ 2xx እና 3xx ኮዶች አሉ መረጃዊ፣ ስኬትን የሚያረጋግጡ ወይም በቅደም ተከተል አቅጣጫን የሚወስኑ። እነዚህ ተጨማሪ ዓይነቶች ስህተቶች አይደሉም፣ስለዚህ በአሳሹ ውስጥ ስለእነሱ ማስጠንቀቂያ ሊሰጡዎት አይገባም።
ሙሉ የስህተቶችን ዝርዝር በኤችቲቲፒ ሁኔታ ኮድ ስህተቶች ገጻችን ላይ ይመልከቱ ወይም ሁሉንም እነዚህን የኤችቲቲፒ ሁኔታ መስመሮች (1xx፣ 2xx እና 3xx) በ HTTP ሁኔታ መስመሮች ቁራጭ ውስጥ ይመልከቱ።
የIANA ሃይፐር ቴክስት ማስተላለፍ ፕሮቶኮል (ኤችቲቲፒ) የሁኔታ ኮድ መዝገብ ቤት ለኤችቲቲፒ ሁኔታ ኮዶች ይፋዊ ምንጭ ነው፣ ነገር ግን ዊንዶውስ አንዳንድ ጊዜ ተጨማሪ መረጃን የሚያብራሩ ተጨማሪ ልዩ ስህተቶችን ያካትታል።
ለምሳሌ የ500 ኮድ ማለት የኢንተርኔት አገልጋይ ስህተት ሲሆን የማይክሮሶፍት ኢንተርኔት መረጃ አገልግሎት (አይኤስኤስ) 500.15የአለም አቀፍ ቀጥተኛ ጥያቄዎችን ይጠቅማል።aspx አይፈቀዱም.
ጥቂት ተጨማሪ ምሳሌዎች እነሆ፡
- 404.13 የ HTTP ምክንያት ሐረግ አለው የይዘት ርዝመት በጣም ትልቅ።
- 500.53 ማለት በRQ_RELEASE_REQUEST_STATE ማሳወቂያ አያያዝ ወቅት እንደገና የመፃፍ ስህተት ተከስቷል። ወደ ውጭ የወጣ ደንብ አፈጻጸም ስህተት ተከስቷል። ደንቡ የውጤት ተጠቃሚው መሸጎጫ ከመዘመኑ በፊት እንዲተገበር ተዋቅሯል።
- 502.3 ማለት መጥፎ ጌትዌይ፡ የአስተላላፊ ግንኙነት ስህተት (ARR)።
እነዚህ በMicrosoft ISS የተፈጠሩ ንዑስ-ኮዶች የሚባሉት የኤችቲቲፒ ሁኔታ ኮዶችን አይተኩም፣ ይልቁንም በተለያዩ የዊንዶውስ አካባቢዎች እንደ የሰነድ ፋይሎች ይገኛሉ።
ሁሉም የስህተት ኮዶች አይደሉም
የኤችቲቲፒ ሁኔታ ኮድ ከመሣሪያ አስተዳዳሪ የስህተት ኮድ ወይም የስርዓት ስህተት ኮድ ጋር አንድ አይነት አይደለም። አንዳንድ የስርዓት ስህተት ኮዶች የኮድ ቁጥሮችን ከኤችቲቲፒ ሁኔታ ኮዶች ጋር ይጋራሉ፣ነገር ግን ሙሉ ለሙሉ የተለያዩ ተያያዥ የስህተት መልዕክቶች እና ትርጉሞች ያላቸው የተለያዩ ስህተቶች ናቸው።
ለምሳሌ የኤችቲቲፒ ሁኔታ ኮድ 403.2 ማለት መዳረሻ የተከለከለ ማለት ነው። ሆኖም፣ የስርዓት ስህተት ኮድም አለ 403 ይህ ማለት ሂደቱ ከበስተጀርባ ማቀናበሪያ ሁነታ።
በተመሳሳይ መልኩ የ 500 የሁኔታ ኮድ ይህ ማለት የኢንተርኔት አገልጋይ ስህተት ለስርዓት ስህተት ኮድ በቀላሉ ሊምታታ ይችላል። 500 ማለት የተጠቃሚ መገለጫ ሊጫን አይችልም።
ነገር ግን እነዚህ ተዛማጅ አይደሉም እና በተመሳሳይ መልኩ መታከም የለባቸውም። አንዱ በድር አሳሽ ውስጥ ያሳያል እና ስለ ደንበኛ ወይም አገልጋይ የስህተት መልእክት ያብራራል ፣ ሌላኛው በዊንዶውስ ሌላ ቦታ ይታያል እና የድር አሳሹን በጭራሽ አያጠቃልልም።
የሚመለከቱት የስህተት ኮድ የኤችቲቲፒ ሁኔታ ኮድ መሆኑን ለመለየት ከተቸገሩ መልእክቱ የታየበትን በጥንቃቄ ይመልከቱ። በድር አሳሽህ ላይ ስህተት ካየህ በድህረ ገጹ ላይ የኤችቲቲፒ ምላሽ ኮድ ነው።
ሌሎች የስህተት መልእክቶች በሚታዩበት አውድ ላይ ተመስርተው ለየብቻ መቅረብ አለባቸው፡ የመሣሪያ አስተዳዳሪ የስህተት ኮዶች በመሣሪያ አስተዳዳሪ ውስጥ ይታያሉ፣ የስርዓት ስህተት ኮዶች በዊንዶውስ ውስጥ ይታያሉ፣ የPOST ኮዶች በ Power On Self ጊዜ ይሰጣሉ። ሙከራ፣ ጨዋታ/መተግበሪያ-ተኮር ስህተቶች ለሚመለከታቸው ፕሮግራሞች ወዘተ ተገቢ ናቸው።