បញ្ជីពេញលេញនៃបន្ទាត់ស្ថានភាព HTTP

បន្ទាត់ស្ថានភាព HTTP គឺជាពាក្យដែលបានផ្តល់ទៅកូដស្ថានភាព HTTP (លេខកូដពិតប្រាកដ) នៅពេលដែលអមដោយឃ្លានៃហេតុផល HTTP 1 (សេចក្ដីពិពណ៌នាខ្លី) ។

អ្នកអាចអានបន្ថែមអំពីកូដស្ថានភាព HTTP នៅក្នុងកូដស្ថានភាព HTTP របស់យើងជា អ្វី? បំណែក។ យើងក៏រក្សា បញ្ជីនៃកំហុសកូដកូដ HTTP (4xx និង 5xx) រួមជាមួយគន្លឹះមួយចំនួនអំពីរបៀបជួសជុលវា។

ចំណាំ: ទោះបីជាមិនត្រឹមត្រូវតាមបច្ចេកទេសក៏ដោយបន្ទាត់ស្ថានភាព HTTP ត្រូវបានសំដៅជាកូដ HTTP ធម្មតា។

ប្រភេទកូដស្ថានភាព HTTP

ដូចដែលអ្នកឃើញខាងក្រោមលេខកូដ HTTP គឺមានចំនួនគត់ 3 ខ្ទង់។ លេខខ្ទង់ទីមួយត្រូវបានប្រើដើម្បីកំណត់លេខកូដក្នុងប្រភេទជាក់លាក់មួយក្នុងចំណោមប្រាំ:

កម្មវិធីដែលយល់កូដស្ថានភាព HTTP មិនចាំបាច់ស្គាល់លេខកូដទាំងអស់នោះមានន័យថាលេខកូដដែលមិនស្គាល់ក៏មានឃ្លាមូលហេតុ HTTP ដែលមិនស្គាល់ដែលនឹងមិនផ្តល់ព័ត៌មានឱ្យអ្នកប្រើច្រើន។ ទោះជាយ៉ាងណាក៏ដោយកម្មវិធី HTTP ទាំងនេះត្រូវតែយល់ពីប្រភេទឬថ្នាក់ដូចដែលយើងបានពិពណ៌នាខាងលើ។

ប្រសិនបើកម្មវិធីមិនដឹងថាអ្វីដែលកូដជាក់លាក់មានន័យនោះវាអាចយ៉ាងណាក៏ដោយកំណត់អត្តសញ្ញាណថ្នាក់។ ឧទាហរណ៍ប្រសិនបើលេខកូដ 490 មិនស្គាល់ទៅនឹងកម្មវិធីវាអាចព្យាបាលវាបាន 400 ពីព្រោះវាស្ថិតនៅក្នុងប្រភេទដូចគ្នាហើយបន្ទាប់មកអាចសន្មត់ថាមានបញ្ហាជាមួយសំណើរបស់ម៉ាស៊ីនភ្ញៀវ។

បន្ទាត់ស្ថានភាព HTTP (កូដស្ថានភាព HTTP + ឃ្លាមូលហតុ HTTP)

កូដស្ថានភាព ឃ្លាប្រយោគ
100 បន្ត
101 ពិធីការប្ដូរ
102 ដំណើរការ
200 យល់ព្រម
201 បានបង្កើត
202 បានទទួល
203 ពត៌មានមិនមានសិទ្ធិអំណាច
204 គ្មានមាតិកា
205 កំណត់ឡើងវិញមាតិកា
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 ច្រកផ្លូវមិនសមរម្យ
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 បានទប់ស្កាត់ដោយ Windows Control Parental
451 ប្ដូរទិស
498 សញ្ញា​សម្ងាត់​មិន​ត្រឹមត្រូវ
499 ទាមទារឱ្យមានតូនាទី
499 សំណើត្រូវបានហាមឃាត់ដោយកម្មវិធីកំចាត់មេរោគ
509 កម្រិត លីមីតធីតលើសពី
530 គេហទំព័រត្រូវបានកក

ចំណាំ: វាមានសារៈសំខាន់ណាស់ក្នុងការចងចាំថានៅពេលកូដស្ថានភាព HTTP អាចចែករំលែកលេខដូចគ្នានឹងសារកំហុសដែលបានរកឃើញនៅក្នុងបរិបទផ្សេងទៀតដូចជាជាមួយ កូដកំហុសកម្មវិធីគ្រប់គ្រងឧបករណ៏ វាមិនមានន័យថាពួកគេមានទំនាក់ទំនងក្នុងវិធីណាមួយទេ។