የኤችቲቲፒ ሁኔታ መስመር ለኤችቲቲፒ ሁኔታ ኮድ (ትክክለኛው ኮድ ቁጥሩ) ከኤችቲቲፒ ምክንያት ሀረግ1 (አጭሩ መግለጫ) ጋር ሲያያዝ የተሰጠ ቃል ነው።
እንዲሁም የኤችቲቲፒ ሁኔታ ኮድ ስህተቶችን ዝርዝር (4xx እና 5xx) እና እንዴት ማስተካከል እንደሚችሉ አንዳንድ ጠቃሚ ምክሮችን እናስቀምጣለን።
በቴክኒክ የተሳሳቱ ቢሆንም የኤችቲቲፒ ሁኔታ መስመሮች ብዙ ጊዜ በቀላሉ የኤችቲቲፒ ሁኔታ ኮዶች ይባላሉ።
ኤችቲቲፒ ሁኔታ ኮድ ምድቦች
ከታች እንደምታዩት የኤችቲቲፒ ሁኔታ ኮዶች ባለ ሶስት አሃዝ ኢንቲጀር ናቸው። የመጀመሪያው አሃዝ በአንድ የተወሰነ ምድብ ውስጥ ያለውን ኮድ ለመለየት ጥቅም ላይ ይውላል - ከነዚህ አምስት ውስጥ አንዱ፡
- 1XX: መረጃዊ-ጥያቄው ተቀባይነት አግኝቷል ወይም ሂደቱ እንደቀጠለ ነው።
- 2XX: እርምጃው በተሳካ ሁኔታ መጠናቀቁን ወይም መረዳቱን ያረጋግጣል።
- 3XX: ጥያቄውን ለማጠናቀቅ ሌላ ነገር መዞር አለበት።
- 4XX: የደንበኛ ስህተት ጥያቄው ማጠናቀቅ አለመቻሉን ወይም የተሳሳተ አገባብ እንደያዘ ያሳያል።
- 5XX: የአገልጋይ ስህተት የሚያመለክተው አገልጋዩ ትክክለኛ ነው የተባለውን ጥያቄ ማጠናቀቅ አልቻለም።
የኤችቲቲፒ ሁኔታ ኮዶችን የሚረዱ አፕሊኬሽኖች እነዚህን ሁሉ ኮዶች ማወቅ አያስፈልጋቸውም፣ ይህ ማለት ደግሞ ያልታወቀ ኮድ ያልታወቀ የኤችቲቲፒ ምክንያት ሀረግ አለው፣ ይህም ለተጠቃሚው ብዙ መረጃ አይሰጥም። ሆኖም እነዚህ የኤችቲቲፒ መተግበሪያዎች ከላይ እንደገለፅናቸው ምድቦችን ወይም ክፍሎችን መረዳት አለባቸው።
ሶፍትዌሩ የተወሰነው ኮድ ምን ማለት እንደሆነ ካላወቀ፣ቢያንስ ክፍሉን መለየት ይችላል።ለምሳሌ፣ የ490 የሁኔታ ኮድ ለመተግበሪያው የማይታወቅ ከሆነ፣ እንደ 400 ሊቆጥረው ይችላል ምክንያቱም እሱ በተመሳሳይ ምድብ ውስጥ ስለሆነ እና በደንበኛው ጥያቄ ላይ የሆነ ችግር እንዳለ መገመት ይችላል።
የኤችቲቲፒ ሁኔታ መስመሮች (ኤችቲቲፒ ሁኔታ ኮዶች + HTTP ምክንያት ሐረጎች)
ኦፊሴላዊ HTTP ሁኔታ መስመሮች | |
---|---|
የሁኔታ ኮድ | ምክንያት ሀረግ |
100 | ቀጥል |
101 | የመቀየር ፕሮቶኮሎች |
102 | በማስሄድ ላይ |
200 | እሺ |
201 | የተፈጠረ |
202 | ተቀባይነት |
203 | አስገዳጅ ያልሆነ መረጃ |
204 | ምንም ይዘት የለም |
205 | ይዘትን ዳግም አስጀምር |
206 | ከፊል ይዘት |
207 | ባለብዙ-ሁኔታ |
208 | ቀድሞውኑ ሪፖርት ተደርጓል |
300 | በርካታ ምርጫዎች |
301 | በቋሚነት ተንቀሳቅሷል |
302 | ተገኝቷል |
303 | ሌላ ይመልከቱ |
304 | አልተለወጠም |
305 | ተኪ ተጠቀም |
307 | ጊዜያዊ ማዘዋወር |
308 | ቋሚ ማዘዋወር |
400 | መጥፎ ጥያቄ |
401 | ያልተፈቀደ |
402 | ክፍያ ያስፈልጋል |
403 | የተከለከለ |
404 | አልተገኘም |
405 | ዘዴ አይፈቀድም |
406 | ተቀባይነት የለውም |
407 | የተኪ ማረጋገጫ ያስፈልጋል |
408 | የጥያቄ ጊዜ ማብቃት |
409 | ግጭት |
410 | የሄደ |
411 | ርዝመት ያስፈልጋል |
412 | ቅድመ ሁኔታ አልተሳካም |
413 | ህጋዊ አካል በጣም ትልቅ ይጠይቁ |
414 | ጥያቄ-URI በጣም ትልቅ |
415 | የማይደገፍ የሚዲያ አይነት |
416 | የጥያቄ ክልል አጥጋቢ አይደለም |
417 | የተጠበቀው አልተሳካም |
421 | የተሳሳተ ጥያቄ |
422 | የማይሰራ አካል |
423 | የተቆለፈ |
424 | የተሳካ ጥገኝነት |
425 | ያልታዘዘ ስብስብ |
426 | ማሻሻል ያስፈልጋል |
428 | ቅድመ ሁኔታ ያስፈልጋል |
429 | በጣም ብዙ ጥያቄዎች |
431 | የራስጌ መስኮች በጣም ትልቅ ይጠይቁ |
451 | በህጋዊ ምክንያቶች አይገኝም |
500 | የውስጥ አገልጋይ ስህተት |
501 | ያልተገበረ |
502 | መጥፎ ጌትዌይ |
503 | አገልግሎት የለም |
504 | የጌትዌይ ጊዜው አብቅቷል |
505 | ኤችቲቲፒ ሥሪት አይደገፍም |
506 | ተለዋዋጭ እንዲሁ ይደራደራል |
507 | በቂ ያልሆነ ማከማቻ |
508 | ሉፕ ተገኝቷል |
510 | ያልተራዘመ |
511 | የአውታረ መረብ ማረጋገጫ ያስፈልጋል |
[1] ከኤችቲቲፒ ሁኔታ ኮዶች ጋር የሚሄዱ የኤችቲቲፒ ምክንያቶች ሀረጎች ብቻ ይመከራል። የተለየ ምክንያት ሐረግ ይፈቀዳል በ RFC 2616 6.1.1. የኤችቲቲፒ ምክንያት ሀረጎችን በበለጠ "ወዳጃዊ" መግለጫ ወይም በአገር ውስጥ ቋንቋ ሲተኩ ሊያዩ ይችላሉ።
ኦፊሴላዊ የኤችቲቲፒ ሁኔታ መስመሮች
ከታች ያሉት የኤችቲቲፒ ሁኔታ መስመሮች ለስህተት ምላሾች በአንዳንድ የሶስተኛ ወገን አገልግሎቶች ሊጠቀሙባቸው ይችላሉ ነገርግን በማንኛውም RFC አልተገለጹም።
ሌሎች ሊሆኑ የሚችሉ HTTP ሁኔታ መስመሮች | |
---|---|
የሁኔታ ኮድ | ምክንያት ሀረግ |
103 | መፈተሻ ነጥብ |
420 | ዘዴ አለመሳካት |
420 | መረጋጋትዎን ያሳድጉ |
440 | የመግባት ጊዜ አለቀ |
449 | በ እንደገና ይሞክሩ |
450 | በዊንዶውስ የወላጅ ቁጥጥሮች ታግዷል |
451 | አቅጣጫ |
498 | ልክ ያልሆነ ማስመሰያ |
499 | ማስመሰያ ያስፈልጋል |
499 | ጥያቄ በጸረ-ቫይረስ ተከልክሏል |
509 | የባንድዊድዝ ገደብ አልፏል |
530 | ጣቢያው ታግዷል |
የኤችቲቲፒ ሁኔታ ኮዶች ተመሳሳይ ቁጥሮችን ከሌሎች አውድ ውስጥ ከሚገኙ የስህተት መልዕክቶች ጋር ማጋራት ቢችሉም እንደ መሣሪያ አስተዳዳሪ የስህተት ኮዶች ያሉ ቢሆንም በምንም መልኩ ተዛማጅ ናቸው ማለት እንዳልሆነ ማስታወሱ አስፈላጊ ነው።