HTTP status රේඛාව HTTP තත්ව කේතය (සත්ය කේත අංකය) ලබා දෙන වචනය වේ. HTTP හේතුව 1 වන වාක්යය (කෙටි විස්තරය) මගින් එය අනුගමනය කරනු ලැබේ.
HTTP තත්ත්ව කේතයන් අපගේ HTTP තත්ව කේතයන් ගැන වැඩි විස්තර කියවිය හැකිය ? කෑල්ලක්. අපි ද HTTP තත්ව කේත දෝෂ (4xx සහ 5xx) ලැයිස්තුවක් ලැයිස්තුවක් තබා ගනිමු. ඒවා නිවැරදි කරන ආකාරය පිළිබඳ උපදෙස් කිහිපයක්.
සටහන: තාක්ෂණික වශයෙන් සාවද්ය වුවද, HTTP තත්ත්ව ලක්ෂණ බොහෝ විට HTTP තත්ව කේතයන් ලෙස හැඳින්වේ.
HTTP තත්ත්ව කේත කාණ්ඩ
පහත දැක්වෙන පරිදි, HTTP තත්ව කේතයන් තුනෙන් සංඛ්යා පූර්ණ සංඛ්යා වේ. විශේෂිත ප්රවර්ගයක් තුළ කේතය හදුනා ගැනීම සඳහා පළමුවන ඉලක්කම් භාවිතා කරයි - මෙම පහ අතුරින් එකක්:
- 1XX: තොරතුරු - ඉල්ලීම පිළිගනු ලැබ හෝ ක්රියාවලිය අඛණ්ඩව පවතී.
- 2XX: ක්රියාමාර්ගය සාර්ථකව නිම කිරීම හෝ අවබෝධ කර ගැනීම බව තහවුරු කරයි.
- 3XX: හරවා යැවීම - ඉල්ලීම සම්පූර්ණ කිරීම සඳහා වෙනත් දෙයක් සිදු විය යුතුය.
- 4XX: ඉල්ලීම සම්පූර්ණ කිරීම හෝ වැරදිමය රචනය අඩංගු බව පෙන්නුම් කරන සේවාදායක දෝෂයක්.
- 5XX: සේවාදායකයේ දෝශයක් සර්වරය විසින් වලංගු නොවන බවට ඉල්ලීමක් සම්පූර්ණ කිරීමට නොහැකි විය.
HTTP තත්ත්ව කේත තේරුම් ගත හැකි යෙදුම් සියල්ලම කේතයන් දැන ගැනීමට අවශ්ය නැත, එනම් නොදන්නා කේතයක් ද නොදන්නා HTTP හේතුවක් ඇත, පරිශීලකයාට බොහෝ තොරතුරු ලබා නොදේ. කෙසේ වෙතත්, මෙම HTTP යෙදුම් ඉහලින් විස්තර කර ඇති පරිදි වර්ග හෝ කාණ්ඩ තේරුම් ගැනීමට සිදුවනු ඇත.
මෘදුකාංගය නිශ්චිත කේතය යනු කුමක්දැයි නොදන්නේ නම් එය අවම වශයෙන් පන්තිය හඳුනාගත හැකිය. නිදසුනක් නම්, 490 තත්ව කේතය යෙදුමට නොදන්නා විට එය එය එකම වර්ගයේ ඇති නිසා එය 400 ලෙස සලකනු ලැබේ, එවිට සේවාලාභියාගේ ඉල්ලීම සමග කිසියම් වැරැද්දක් ඇති බව උපකල්පනය කළ හැකිය.
HTTP තත්ත්ව ලයින් (HTTP තත්ත්ව සංකේත + HTTP හේතු දැක්වීම්)
තත්ත්ව කේතය | හේතුව පදය |
100 | ඉදිරියට යන්න |
101 | මාරුවීමේ සන්ධාන |
102 | සැකසුම |
200 යි | හරි |
201 | නිර්මාණය කර ඇත |
202 | පිළිගත්තා |
203 | බලධාරි නොවන තොරතුරු |
204 | අන්තර්ගත නැත |
205 | Reset අන්තර්ගතය |
206 | අර්ධ අන්තර්ගතය |
207 | බහු-තත්වය |
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 | Bad Gateway |
503 | සේවාව ලද නොහැක |
504 | ගේට්වේ වේලාව |
505 | HTTP අනුවාදය සහය නොදක්වයි |
506 | විචලනය ද සාකච්ඡා කරයි |
507 | ප්රමාණවත් ගබඩා කිරීම |
508 | ලූප් අනාවරණය විය |
510 | දිගු නොවේ |
511 | ජාල සත්යාපනය අවශ්යයි |
[1] HTTP තත්ව කේතයන් සමඟ HTTP හේතුවේ සඳහන් වාක්යයන් නිර්දේශ කරනු ලැබේ. RFC 2616 අනුව වෙනස් හේතුවක් සඳහා අවසර දෙනු ලැබේ 6.1.1. HTTP හේතු වාක්ය වෙනුවට වඩා "මිත්රශීලි" විස්තරයක් හෝ දේශීය භාෂාවක් මඟින් ආදේශ කරනු ලැබේ.
නිල නොවන HTTP තත්ත්ව ලයින්
පහත දැක්වෙන HTTP තත්ත්ව ලයිස්තුව සමහර විට තෙවන පාර්ශව සේවා වලදී වැරදි ප්රතිචාර ලෙස භාවිතා කල හැකි නමුත් ඒවා RFC මඟින් නිශ්චිතව නියම කර නොමැත.
තත්ත්ව කේතය | හේතුව පදය |
103 | මුරපොල |
420 | ක්රමය අසාර්ථකයි |
420 | ඔබේ අනුකම්පාව වැඩිදියුණු කරන්න |
440 | කාල සීමාව ඇතුල් කරන්න |
449 | නැවත උත්සාහ කරන්න |
450 | වින්ඩෝස් මාපිය පාලනයන් මඟින් අවහිර කර ඇත |
451 | යළියොමුව |
498 | වලංගු නොවන ටෝකනයක් |
499 | ටෝකන අවශ්යයි |
499 | ප්රති-වයිරස මගින් ඉල්ලීම තහනම් කර ඇත |
509 | කලාප සීමාව සීමාව ඉක්මවා ඇත |
530 | අඩවිය ශීත කළ හැක |
සටහන: වෙනත් සන්දර්භවලදී සොයාගත් දෝෂ සහිත පණිවිඩයන් HTTP තත්ව කේතයන් මගින් ඩිජිටල් කළමණාකරන දෝෂ සහිත කේතයන් මෙන් , ඒවා කිසිඳු ආකාරයකින් සම්බන්ධ නොවේ යයි මතක තබා ගැනීම වැදගත්ය.