වෙබ් සංවර්ධන ලෝකයේ, HTTP දෝෂ කේත වෙබ් අඩවියක පරිශීලක අත්දැකීමට සහ කීර්ති නාමයට බලපාන වැදගත් කාර්යභාරයක් ඉටු කරයි. මෙම ලිපියෙන්, අපි සේවාදායක දෝෂ කේතවල සම්පූර්ණ ලැයිස්තුවක් සලකා බලමු, ඒවායේ අර්ථයන් විශ්ලේෂණය කර, ගැටළු විසඳීමට සහ වෙබ් යෙදුම් ක්රියාකාරිත්වය ප්රශස්ත කිරීමට සේවාදායක ප්රතිචාර කේත ඵලදායී ලෙස අර්ථකථනය කරන්නේ කෙසේදැයි ඉගෙන ගනිමු.
HTTP ප්රතිචාර කේතයක් යනු කුමක්ද?
HTTP ප්රතිචාර කේතය යනු බ්රවුසර ඉල්ලීම් තේරුම් ගත හැකි උපදෙස් බවට පරිවර්තනය කරන වෙබ් සේවාදායකයන්ගේ භාෂාවයි. එය කවියෙකු අතථ්ය ප්රශ්නවලට පිළිතුරු දෙමින් ඒවාට අර්ථය සහ මඟ පෙන්වීම ලබා දෙනවා වැනිය. ප්රතිචාර කේත සැමවිටම HTTP දෝෂ කේත නොවේ. උදාහරණයක් ලෙස, “200 OK” යන්නෙන් අදහස් කරන්නේ සියල්ල හරි, නමුත් HTTP දෝෂය “404 හමු නොවීය” යන්නෙන් අදහස් කරන්නේ පිටුව අථත්ය අවකාශයේ නැති වූ විටය. සෑම කේතයක්ම සේවාදායක තත්වයේ අද්විතීය ප්රකාශනයක් වන අතර, එහි විකේතනය අථත්ය ලෝකයේ අනෙක් පැත්තේ සිදුවන්නේ කුමක්ද යන්න තේරුම් ගැනීමට අපට ඉඩ සලසයි.
1xx කේත (තොරතුරු)
HTTP ප්රොටෝකෝලයේ 1xx තත්ව කේත යනු සේවාදායකයා සහ සේවාදායකයා අතර සංවාදයේ පළමු සබැඳියකි. ඉල්ලීමකට සම්පූර්ණ ප්රතිචාරයක් ලබා දීම වෙනුවට, ඒවා වත්මන් තත්ත්වය පිළිබඳ තොරතුරු සපයන අතර, දත්ත හුවමාරුව වඩාත් කාර්යක්ෂම කරයි. අපි ඒවා දෙස සමීපව බලමු:
100 ඉදිරියට යන්න. සේවාදායකයා පරිශීලකයාට හරිත එළියක් ලබා දෙන HTTP ප්රතිචාර කේතය, ඔහුට ආරක්ෂිතව විශාල ඉල්ලීමක් යැවීම දිගටම කරගෙන යාමට ඉඩ සලසයි.
101 Switching Protocols. සේවාදායකයා ක්රීඩාවේ නීති වෙනස් කරන බව සේවාදායකයාට කියයි, උදාහරණයක් ලෙස, HTTP සිට වඩාත් ආරක්ෂිත HTTPS වෙත මාරු වීම. මෙම අවස්ථාවේදී, ප්රොටෝකෝලය වෙනස් කිරීම සඳහා “උත්ශ්රේණි කිරීමේ” ශීර්ෂය භාවිතා වේ.
102 සැකසීම. මෙම කේතය සේවාදායකය ඉල්ලීම පිළිගෙන ඇති බවට පණිවිඩයක් වැනිය, නමුත් තවමත් සංකීර්ණ මෙහෙයුමක කාර්යබහුලයි.
103 මුල් ඉඟිමෙහිදී සේවාදායකය ප්රධාන ප්රතිචාරයට පෙර සේවාදායකයාට දර්ශක ශීර්ෂ කිහිපයක් යවන අතර, නුදුරු අනාගතයේ දී අදාළ විය හැකි දෙයක් ගැන අනතුරු අඟවයි.
2xx කේතය (සාර්ථකයි)
2xx කාණ්ඩයේ HTTP දෝෂ කේත මඟින් සේවාදායකයෙන් ලැබුණු සාර්ථක ඉල්ලීමක් පෙන්නුම් කරයි. ඒවා මූලික වශයෙන් වෙබ් සන්නිවේදන ක්ෂේත්රයේ “හරිත එළියක්” ලෙස ක්රියා කරන අතර, සියල්ල සැලැස්මට අනුව සිදුවන බවත් සාර්ථකව නිම කර ඇති බවත් තහවුරු කරයි.
200 හරි. සේවාදායකය GET ක්රමය භාවිතයෙන් ඉල්ලීමක් ගැටළු නොමැතිව ක්රියාවට නංවා ප්රතිචාර වශයෙන් ඉල්ලා සිටි දත්ත ආපසු ලබා දෙන විට මෙම තත්ත්වය භාවිතා වේ. "අන්තර්ගත වර්ගය" ශීර්ෂය ප්රතිචාරයේ අන්තර්ගත වර්ගය වාර්තා කරයි. එය ඉල්ලීම සාර්ථක වූ බව සේවාදායකයාට දැනුම් දෙයි.
201 නිර්මාණය කරන ලදීමෙහිදී සේවාදායකයා නව සම්පතක් නිර්මාණය කිරීම නිවේදනය කරයි.
202 පිළිගෙන ඇත. ඉල්ලීම පිළිගෙන ඇති බව සේවාදායකය පරිශීලකයාට දන්වයි, නමුත් ප්රතිචාර දැක්වීමට කාලය ගතවනු ඇත.
203 බලයලත් නොවන තොරතුරු. මෙම කේතය සේවාදායකයාට නිල නොවන දත්ත සපයයි, නමුත් සංසන්දනය සඳහා භාවිතා කළ හැකිය.
204 අන්තර්ගතය නැත. සේවාදායකය ඉල්ලීම සකසා ඇති නමුත් කිසිදු අමතර අන්තර්ගතයක් ආපසු ලබා නොදේ.
205 අන්තර්ගතය යළි පිහිටුවන්නමෙහිදී සේවාදායකයාට යැවීමෙන් පසු වත්මන් දසුන හෝ දත්ත නැවත සැකසීමට උපදෙස් දෙනු ලැබේ.
206 අර්ධ අන්තර්ගතය. මෙම අවස්ථාවෙන් දැක්වෙන්නේ ප්රතිචාරයේ ඉල්ලා සිටින අන්තර්ගතයෙන් කොටසක් පමණක් අඩංගු බවයි. "අන්තර්ගත-පරාසය" ශීර්ෂය අර්ධ අන්තර්ගත පරාසය දක්වයි.
207 බහු-තත්වය. සේවාදායකයා විසින් සේවාදායකයාගෙන් බහු-ක්රියාකාරී ඉල්ලීමක් සාර්ථකව සම්පූර්ණ කර ඇති අතර, ප්රතිචාරයේ එක් එක් මෙහෙයුමේ තත්ත්වය පිළිබඳ තොරතුරු අඩංගු වේ.
226 IM භාවිතා කර ඇත. මෙම කේතය මඟින් සේවාදායකය වර්ධක මෙටාඩේටා (IM) ක්රමය භාවිතා කර ඇති බවත්, වෙනස් කරන ලද සම්පත් කොටස් පමණක් සේවාදායකයාට ලබා දීමෙන් ප්රතිචාර දක්වා ඇති බවත් පෙන්නුම් කරයි.
3xx කේත (යළියොමුවීම්)
HTTP ප්රොටෝකෝලයේ 3xx කේත යනු පරිශීලකයා නව සම්පත් ස්ථානයකට යොමු කරන දර්ශකයන් වැනි ය. ඉල්ලූ අන්තර්ගතය ලබා ගැනීමට හෝ වෙනත් සම්පතකට හරවා යැවීමට පසු විපරම් පියවර ගත යුතු බව ඒවා සේවාදායකයාට දන්වයි. අපි ඒ සෑම එකක් ගැනම විස්තර වෙත යොමු වෙමු:
300 බහුවරණ. සම්පත සඳහා විය හැකි ස්ථාන කිහිපයක් ඇති බවට සේවාදායකයාට සංඥාවක් ලැබෙන අතර එයට ප්රතිචාර වශයෙන් තේරීමක් ලබා දෙනු ලැබේ. වත්මන් තත්වයන් තුළ, "ස්ථානය" ශීර්ෂය සම්පත සඳහා විකල්ප විකල්ප දැක්විය හැක.
301 ස්ථීර ලෙස මාරු විය. සම්පත ස්ථිරවම වෙනත් ස්ථානයකට ගෙන ගොස් ඇති බව සේවාදායකය පරිශීලකයාට නැවත වාර්තා කරයි.
302 හමු විය. මෙම HTTP කේතය තාවකාලික යළි-යොමුවකට සමානය. සේවාදායකයා පාරිභෝගිකයාට සම්පත තාවකාලිකව වෙනත් URL එකකින් ලබා ගත හැකි බව දන්වයි. "ස්ථානය" ශීර්ෂය තාවකාලික යළි-යොමුව සඳහා නව URL වෙත යොමු කරයි.
303 අන් අය බලන්න. සම්පත වෙනත් URL එකකින් ලබා ගත හැකි බවත් මෙම නව ලිපිනයට GET ඉල්ලීමක් කළ යුතු බවත් සේවාදායකයාට කියනු ලැබේ.
304 වෙනස් නොවේ. මෙම තත්ත්වය සේවාදායකයාට පවසන්නේ අවසාන ඉල්ලීමේ සිට සම්පත නොවෙනස්ව පවතින බවත් නැවත බාගත කිරීම අවශ්ය නොවන බවත්ය. ඉල්ලීමක් කරන විට, සම්පත වෙනස් කර ඇත්දැයි පරීක්ෂා කිරීමට "If-Modified-Since" ශීර්ෂය භාවිතා කරයි.
305 Proxy භාවිතා කරන්න. ප්රතිචාරයක් ලෙස, ඉල්ලා සිටින සම්පතට ප්රවේශ වීමට නිශ්චිත ප්රොක්සිය භාවිතා කළ යුතු බව සේවාදායකය වාර්තා කරයි.
306 (වෙන් කළ) — කේතය වෙන් කර ඇත, නමුත් ඇත්ත වශයෙන්ම එය භාවිතා නොවේ.
307 තාවකාලික යළි-යොමුවීම්. මෙම කේතය 302 Found ට සමාන වේ, නමුත් සේවාදායකයා මුල් ඉල්ලීමෙහි භාවිතා කළ ඉල්ලීම් ක්රමයේම රැඳී සිටීම අවශ්ය වේ.
308 ස්ථිර යළි-යොමුවීම්. සම්පත නව URI එකකට ස්ථිර මාරුවක් සිදු කර ඇති බවත්, අනාගත ඉල්ලීම් සඳහා සේවාදායකයා නව URI භාවිතා කළ යුතු බවත් දක්වයි.
4xx HTTP දෝෂය (සේවාදායක දෝෂ)
HTTP 4xx දෝෂ කේත මඟින් සේවාදායක දෝෂ පෙන්නුම් කරයි. මෙයින් අදහස් කරන්නේ ගැටළුව වෙබ් බ්රව්සරය හෝ යෙදුම වැනි පරිශීලක පැත්තේ ඇති බවයි.
400 Bad ඉල්ලීම. වාක්ය ඛණ්ඩ දෝෂ, වලංගු නොවන දත්ත හෝ සේවාදායක පැත්තේ ඇති වෙනත් දෝෂ හේතුවෙන් සේවාදායකයාට ඉල්ලීම ක්රියාවට නැංවිය නොහැක.
401 අනවසරයි. වාක්ය ඛණ්ඩ දෝෂ, වලංගු නොවන දත්ත හෝ සේවාලාභියාගේ පැත්තේ ඇති වෙනත් දෝෂ හේතුවෙන් සේවාදායකයාට ඉල්ලීම ක්රියාවට නැංවිය නොහැක.
402 ගෙවීම අවශ්ය වේ. කේතය මේ මොහොතේ සක්රිය නොවන අතර අනාගත භාවිතය සඳහා වෙන් කර ඇත. අනාගතයේදී සම්පතට ප්රවේශ වීමට පෙර ගෙවීමේ අවශ්යතාවය එයින් ඇඟවිය හැකිය.
HTTP දෝෂය 403 තහනම්. ඉල්ලා සිටින සම්පතට ප්රවේශ වීමට සේවාදායකයාට ප්රමාණවත් අයිතිවාසිකම් නොමැත.
404 හමු නොවීය. ඉල්ලූ සම්පත සේවාදායකයේ නොමැත. මෙය වඩාත් පොදු පරිශීලක දෝෂ වලින් එකකි.
405 ක්රමය අනුමත නොකෙරේ. මෙම සම්පත අතරතුර සේවාදායකය නිශ්චිත ඉල්ලීම් ක්රමයට සහය නොදක්වයි. "Allow" ශීර්ෂය මඟින් සම්පත සඳහා අවසර දී ඇති ක්රම දක්වයි. මෙම කේතය සමඟ,
406 පිළිගත නොහැකිය. සේවාදායකයාට පිළිගත හැකි ආකෘතියකින් දත්ත සැපයිය නොහැක.
407 ප්රොක්සි සත්යාපනය අවශ්යයි. ඉල්ලූ සම්පතට ප්රවේශ වීම සඳහා ප්රොක්සි සේවාදායකයේ සත්යාපනය අවශ්ය වේ.
408 ඉල්ලීම කල් ඉකුත්වීම. සේවාදායකයා සේවාදායකයාගෙන් ඉල්ලීමක් ලැබෙන තෙක් බලා සිටියේය, නමුත් කාලය ඉකුත් විය. "නැවත උත්සාහ කිරීමෙන් පසු" ශීර්ෂය ඉල්ලීම නැවත උත්සාහ කළ හැකි කාලය දැක්විය හැක.
409 ගැටුම. වත්මන් සම්පත් තත්ත්වය සමඟ ගැටුමක් හේතුවෙන් ඉල්ලීම සම්පූර්ණ කළ නොහැක.
410 ගියා. ඉල්ලා සිටි සම්පත කලින් පැවති නමුත් දැන් මකා දමා ඇති අතර එහි ප්රතිසාධනය අපේක්ෂා නොකෙරේ.
411 දිග අවශ්යයි. සේවාදායකය ඉල්ලීමෙහි අන්තර්ගත දිග නියම කිරීමට ඉල්ලා සිටී; මෙම තොරතුරු නොමැති වීම දෝෂයක් ලෙස සැලකේ.
412 පූර්ව කොන්දේසිය අසාර්ථක වියඉල්ලීමෙහි ඇති පූර්ව කොන්දේසියක් සපුරා නොමැති අතර, එය ක්රියාත්මක කිරීමෙන් වළක්වයි.
413 Payload ඉතා විශාලයි. ඉල්ලීම් දත්තවල ප්රමාණය සේවාදායක සීමාවන් ඉක්මවා යයි.
414 URI දිග වැඩියිඉල්ලීමෙහි URI දිග පිළිගත හැකි සීමාවන් ඉක්මවා යයි.
415 සහාය නොදක්වන මාධ්ය වර්ගයඉල්ලීමෙහි සපයා ඇති දත්ත වර්ගය සේවාදායකයට සැකසිය නොහැක.
416 පරාසය සෑහීමකට පත් නොවේ. ඉල්ලූ පරාසය වත්මන් සේවාදායක දත්ත සමඟ නොගැලපෙන HTTP දෝෂයකි.
417 බලාපොරොත්තු අසාර්ථක විය. "අපේක්ෂිත" ශීර්ෂයේ අපේක්ෂිත කොන්දේසිය සපුරා නොතිබුණි.
418 මම තේ පෝච්චියක්. මෙම කේතය විහිළුවක් ලෙස ඇතුළත් කර ඇති අතර පරිශීලකයා හෝ සේවාදායකයා සඳහා කිසිදු සැබෑ ක්රියාවක් අදහස් නොකරන අතර එය සම්පූර්ණ දෝෂයක් නොවේ. එය සේවාදායකය තේ පෝච්චියක් බවත් කෝපි සෑදීමට හැකියාවක් නොමැති බවත් දක්වයි.
421 වැරදි ලෙස යොමු කරන ලද ඉල්ලීම. ඉල්ලීමේ හෝ සේවාදායක වින්යාසයේ දෝෂයක් හේතුවෙන් සේවාදායකය ඉල්ලීම ක්රියාවට නංවන්නේ නැත.
422 සැකසිය නොහැකි ආයතනය. සේවාදායකය ඉල්ලීම තේරුම් ගනී, නමුත් දත්ත දෝෂ හේතුවෙන් එය ක්රියාවට නංවන්නේ නැත.
423 අගුලු දමා ඇත. සම්පත අවහිර කර ඇති අතර එය සැකසිය නොහැක.
424 අසාර්ථක යැපීම. ඉල්ලීම තවත් ක්රියාත්මක නොකළ ඉල්ලීමක් මත රඳා පවතී.
425 වේලාසන වැඩියි. ඉල්ලීම කලින් ලැබෙන නිසා සේවාදායකය එය ක්රියාවට නැංවීමට සූදානම් නැත.
426 උත්ශ්රේණි කිරීම අවශ්යයිඉල්ලීම සැකසීමට සේවාදායකයට වඩාත් දියුණු ප්රොටෝකෝලයක් භාවිතා කිරීම අවශ්ය වේ.
428 පූර්ව කොන්දේසියක් අවශ්යයි. ඉල්ලීමෙහි නිශ්චිත පූර්ව කොන්දේසි නියම කිරීමට සේවාදායකයට අවශ්ය වේ.
429 ඉල්ලීම් වැඩියි. සේවාදායකයා කෙටි කාලයක් තුළ ඉල්ලීම් ඕනෑවට වඩා යවා ඇති අතර, එය සේවාදායකයේ සීමාවන් ඉක්මවා ගොස් ඇත.
431 ඉල්ලීම් ශීර්ෂක ක්ෂේත්ර ඉතා විශාලයි. ඉල්ලීම් ශීර්ෂයන් උපරිම අවසර ලත් ප්රමාණය ඉක්මවා යයි.
449 සමඟ නැවත උත්සාහ කරන්න. ඉල්ලීම වත්මන් සේවාදායකය මඟින් ක්රියාත්මක කළ නොහැකි බවත්, නමුත් වෙනත් සේවාදායකයක් මඟින් සාර්ථකව සැකසිය හැකි බවත්, සේවාදායකයා නව URI එකක් සමඟ ඉල්ලීම නැවත උත්සාහ කළ යුතු බවත් දක්වයි.
නීතිමය හේතූන් මත 451 ලබා ගත නොහැක.. නීතිමය හේතූන් මත මෙම සම්පත් ලබා ගත නොහැක.
499 සේවාදායක වසා දැමූ ඉල්ලීම. සේවාදායකයට ඉල්ලීම ලැබුණි, නමුත් සම්බන්ධතාවය සම්පූර්ණ කිරීමට පෙර සේවාදායකයා විසින් වසා දමන ලදී.
HTTP 5xx දෝෂය (සේවාදායක දෝෂ)
HTTP 5xx දෝෂ කේත මඟින් සේවාදායක ගැටළු පෙන්නුම් කරයි. මෙම කේත මඟින් සේවාදායක පැත්තේ සිදුවී ඇති ගැටළු පෙන්නුම් කරන අතර එමඟින් සේවාදායකයාට පරිශීලකයාගේ ඉල්ලීම නිසි ආකාරයෙන් ක්රියාවට නැංවීමට නොහැකි වේ. අපි ඒවා දෙස සමීපව බලමු:
HTTP දෝෂය 500 අභ්යන්තර සේවාදායක දෝෂය. ඉල්ලීම සම්පූර්ණ කිරීමෙන් වළක්වන අනපේක්ෂිත තත්වයන් සේවාදායකයට හමු වේ. "සේවාදායක" ශීර්ෂය මඟින් දෝෂය සිදු වූ සේවාදායකය දැක්විය හැක.
501 ක්රියාත්මක කර නැත. සේවාදායකයාගේ ඉල්ලීම සැකසීමට අවශ්ය ක්රියාකාරීත්වයට සේවාදායකය සහාය නොදක්වයි. "Via" ශීර්ෂය මඟින් දෝෂය සිදු වූ ප්රොක්සි සේවාදායකය දැක්විය හැක.
502 Bad Gatewayමෙම කේතයෙන් අදහස් වන්නේ ප්රොක්සි ලෙස ක්රියා කරන සේවාදායකයට වෙනත් සේවාදායකයකින් වැරදි ප්රතිචාරයක් ලැබුණු බවයි.
HTTP දෝෂ 503 සේවාව ලබා ගත නොහැක. සේවාදායකයට ඉල්ලීම් තාවකාලිකව ක්රියාවට නැංවිය නොහැක.
504 ගේට්වේ කල් ඉකුත් වීම. ප්රොක්සි ලෙස ක්රියා කරන සේවාදායකයට වෙනත් සේවාදායකයකින් කාලෝචිත ප්රතිචාරයක් නොලැබුණි.
505 HTTP අනුවාදය සහය නොදක්වයි. ඉල්ලීමෙහි දක්වා ඇති HTTP ප්රොටෝකෝල අනුවාදයට සේවාදායකය සහාය නොදක්වයි. උපස්ථ විකල්පයක් ලෙස, "උත්ශ්රේණි කිරීමේ" ශීර්ෂය සහාය දක්වන ප්රොටෝකෝල දැක්විය හැක.
506 ප්රභේදය ද සාකච්ඡා කරයි. මෙම තත්ත්වය HTTP/1.1 හි භාවිතා නොවේ; කෙසේ වෙතත්, සේවාදායකය අන්තර්ගත සාකච්ඡා අපැහැදිලි භාවයට හේතු වන අභ්යන්තර වින්යාසයක් හඳුනා ගන්නේ නම්, එය මෙම ප්රතිචාරය භාවිතා කළ හැකිය.
507 ප්රමාණවත් නොවන ගබඩාව. සේවාදායකයේ ප්රමාණවත් ගබඩා ඉඩක් නොමැති නිසා සේවාදායකයට ඉල්ලීම ඉටු කළ නොහැක.
508 ලූපය අනාවරණය විය. ඉල්ලීම සකසන අතරතුර සේවාදායකය ලූපයක් අනාවරණය කරගෙන ඇති අතර, අනන්ත ලූපයක් වළක්වා ගැනීම සඳහා ඉල්ලීම සම්පූර්ණ කිරීම ප්රතික්ෂේප කරයි.
509 කලාප පළල සීමාව ඉක්මවා ඇත. ඉල්ලීම් හෝ ගමනාගමනය ඉහළ මට්ටමක පැවතීම හේතුවෙන් සේවාදායකයේ කලාප පළල ඉක්මවා ගිය විට දෝෂය ඇතිවේ.
510 දිගු නොකළඉල්ලීම දිගටම කරගෙන යාමට සේවාදායකයා අමතර දිගු මාරු කළ යුතුය.
511 ජාල සත්යාපනය අවශ්යයිජාලයට ප්රවේශය ලබා ගැනීම සඳහා සේවාදායකයා තමාවම සත්යාපනය කළ යුතුය.
පිටු තත්ව කේතය පරීක්ෂා කරන්නේ කෙසේද?
මෙම කොටසේදී, පිටු තත්ව කේතය පරීක්ෂා කිරීමට ප්රධාන ක්රම තුනක් අපි සලකා බලමු: විධාන රේඛාව හරහා, වෙබ් බ්රව්සරයක් භාවිතා කිරීම සහ ස්වාධීන මාර්ගගත සේවාවන් භාවිතා කිරීම. මෙම සෑම ක්රමයකටම තමන්ගේම වාසි ඇති අතර විවිධ අවස්ථාවන්හිදී ප්රයෝජනවත් විය හැකිය.
විධාන රේඛාව හරහා සේවාදායක ප්රතිචාරය පරීක්ෂා කිරීම
වෙබ් බ්රවුසරයක් භාවිතා නොකර පිටු තත්ව කේතය පරීක්ෂා කිරීමට විධාන රේඛාව පහසු ක්රමයක් සපයයි. මෙම ක්රමය සඳහා, ඔබ විධාන රේඛාව විවෘත කර විධානය භාවිතා කළ යුතුය:
curl -I http://page-address
මෙම විධානය මඟින් නිශ්චිත URL එකට HEAD ඉල්ලීමක් (ශීර්ෂක සඳහා පමණක් ඉල්ලීම) යවන අතර HTTP තත්ව කේතය ඇතුළු තොරතුරු පෙන්වයි:
ඉහත උදාහරණයේ සාර්ථක ප්රතිචාර කේතයක් පෙන්වයි. 404 Not Found HTTP දෝෂය වැනි දෝෂ කේතයක් අඩංගු ප්රතිචාරයක, ප්රතිඵලය සමාන ලෙස පෙනෙනු ඇත:
බ්රව්සර් කොන්සෝලය හරහා සේවාදායක ප්රතිචාරය පරීක්ෂා කිරීම
වෙබ් බ්රව්සර් සංවර්ධක කොන්සෝලය පිටු තත්ව කේතය පරීක්ෂා කිරීම ඇතුළුව විවිධ මෙහෙයුම් සිදු කිරීම සඳහා මෙවලම් සපයයි. සේවාදායක ප්රතිචාරයේ HTTP කේතය දැකීමට, ඔබ භාවිතා කරන බ්රව්සරය අනුව සංවර්ධක කොන්සෝලය (Ctrl+Shift+K) හෝ (Ctrl+shift+J) විවෘත කළ යුතුය. ඊළඟට, "ජාලය" කොටස තෝරා අපේක්ෂිත පිටුව පූරණය කරන්න:
ස්වාධීන මෙවලම් භාවිතයෙන් සේවාදායක ප්රතිචාරය පරීක්ෂා කිරීම
වෙබ් අඩවි පිටු තත්ව කේතය පරීක්ෂා කිරීම සඳහා මෙවලම් සපයන ස්වාධීන මාර්ගගත සේවාවන් විශාල සංඛ්යාවක් ඇත. මෙම සේවාවන් සාමාන්යයෙන් ඔබේ සම්පතේ ලබා ගැනීමේ හැකියාව සහ ක්රියාකාරිත්වය පිළිබඳ දළ විශ්ලේෂණයක් ඉක්මනින් ලබා ගැනීමට ඔබට ඉඩ සලසයි. ඒවා සියල්ලම එකම මූලධර්මය භාවිතා කරමින් ක්රියාත්මක වේ. උදාහරණයක් ලෙස, අපි වඩාත් ජනප්රිය සම්පත සලකා බලමු - httpstatus.io 옹호의
පළමුවෙන්ම, ඔබ සේවාවම විවෘත කළ යුතුය, පසුව ඔබට සොයා ගැනීමට අවශ්ය පිළිතුර ඇති පිටුවේ ලිපිනය ඇතුළත් කර සත්යාපනය ඉල්ලා සිටින්න:
ප්රතිඵලය පිටුවේ පහළින් දිස්වනු ඇත:
නිගමනය
අවසාන වශයෙන්, HTTP දෝෂ කේත තේරුම් ගැනීම සහ කියවීමට හැකිවීම වෙබ් සංවර්ධනය හා සේවාදායක නඩත්තු කටයුතුවල නියැලී සිටින ඕනෑම අයෙකුට අත්යවශ්ය කුසලතාවක් බව අවධාරණය කළ යුතුය. අපි එක් එක් දෝෂ හඳුනාගෙන ඒවා හඳුනා ගැනීමට මෙවලම් ගවේෂණය කරන විට, මෙම වෙබ් සේවා අංශ ඵලදායී ලෙස කළමනාකරණය කිරීම එතරම් වැදගත් වන්නේ මන්දැයි අපට පෙනේ.