ចំណេះដឹង ការណែនាំសាមញ្ញដើម្បីធ្វើការជាមួយសេវាកម្ម Profitserver
ចម្បង ចំណេះដឹង កូដកំហុស HTTP៖ បញ្ជីពេញលេញនៃកំហុសម៉ាស៊ីនមេ

កូដកំហុស HTTP៖ បញ្ជីពេញលេញនៃកំហុសម៉ាស៊ីនមេ


នៅក្នុងពិភពនៃការអភិវឌ្ឍន៍គេហទំព័រ កូដកំហុស HTTP ដើរតួនាទីយ៉ាងសំខាន់ក្នុងការប៉ះពាល់ដល់បទពិសោធន៍អ្នកប្រើប្រាស់ និងកេរ្តិ៍ឈ្មោះគេហទំព័រ។ នៅក្នុងអត្ថបទនេះ យើងនឹងពិចារណាបញ្ជីពេញលេញនៃកូដកំហុសម៉ាស៊ីនមេ វិភាគអត្ថន័យរបស់វា និងរៀនពីរបៀបបកស្រាយលេខកូដឆ្លើយតបរបស់ម៉ាស៊ីនមេឱ្យមានប្រសិទ្ធភាព ដើម្បីដោះស្រាយបញ្ហា និងបង្កើនប្រសិទ្ធភាពដំណើរការកម្មវិធីគេហទំព័រ។

តើអ្វីទៅជាលេខកូដឆ្លើយតប HTTP

កូដឆ្លើយតប HTTP គឺជាភាសារបស់ម៉ាស៊ីនមេគេហទំព័រដែលបកប្រែសំណើរកម្មវិធីរុករកតាមអ៊ីនធឺណិតទៅជាការណែនាំដែលអាចយល់បាន។ វាប្រៀបដូចជាកវីដែលឆ្លើយសំណួរនិម្មិត ផ្តល់អត្ថន័យ និងទិសដៅដល់ពួកគេ។ លេខកូដឆ្លើយតបមិនមែនតែងតែជាកូដកំហុស HTTP ទេ។ ឧទាហរណ៍ “200 OK” មានន័យថាអ្វីៗទាំងអស់មិនអីទេ ប៉ុន្តែ HTTP Error “404 Not Found” មានន័យថានៅពេលដែលទំព័រត្រូវបានបាត់បង់ក្នុងលំហនិម្មិត។ កូដនីមួយៗគឺជាការបញ្ចេញមតិតែមួយគត់នៃស្ថានភាពម៉ាស៊ីនមេ ការឌិកូដដែលអនុញ្ញាតឱ្យយើងយល់ពីអ្វីដែលកំពុងកើតឡើងនៅផ្នែកម្ខាងទៀតនៃពិភពនិម្មិត។

លេខកូដ 1xx (ព័ត៌មាន)

លេខកូដស្ថានភាព 1xx នៅក្នុងពិធីការ HTTP គឺជាប្រភេទនៃតំណភ្ជាប់ដំបូងនៅក្នុងការសន្ទនារវាងម៉ាស៊ីនមេ និងម៉ាស៊ីនភ្ញៀវ។ ជំនួសឱ្យការផ្តល់ការឆ្លើយតបពេញលេញចំពោះសំណើ ពួកគេផ្តល់ព័ត៌មានអំពីស្ថានភាពបច្ចុប្បន្ន ដែលធ្វើឱ្យការផ្លាស់ប្តូរទិន្នន័យកាន់តែមានប្រសិទ្ធភាព។ តោះមើលពួកគេឱ្យកាន់តែច្បាស់៖

១០០ បន្ត ។ កូដឆ្លើយតប HTTP ដែលម៉ាស៊ីនមេផ្តល់ភ្លើងខៀវដល់អ្នកប្រើប្រាស់ ដែលអនុញ្ញាតឱ្យគាត់បន្តផ្ញើសំណើធំមួយដោយសុវត្ថិភាព។

១០១ ពិធីការប្តូរ ។ ម៉ាស៊ីនមេប្រាប់អតិថិជនថាខ្លួនកំពុងផ្លាស់ប្តូរច្បាប់នៃហ្គេម ឧទាហរណ៍ ការផ្លាស់ប្តូរពី HTTP ទៅ HTTPS ដែលមានសុវត្ថិភាពជាង។ ក្នុងករណីនេះ បឋមកថា "ធ្វើឱ្យប្រសើរឡើង" ត្រូវបានប្រើសម្រាប់ការផ្លាស់ប្តូរពិធីការ។

១០២ កំពុងដំណើរការ ។ កូដនេះគឺដូចជាសារដែលបង្ហាញថាម៉ាស៊ីនមេបានទទួលយកសំណើ ប៉ុន្តែនៅតែរវល់ជាមួយប្រតិបត្តិការស្មុគស្មាញ។

១០៣ ការណែនាំដំបូង ។ នៅទីនេះ ម៉ាស៊ីនបម្រើផ្ញើបឋមកថាចង្អុលបង្ហាញជាច្រើនទៅអតិថិជនមុនពេលការឆ្លើយតបសំខាន់ ដោយព្រមានអំពីអ្វីមួយដែលអាចពាក់ព័ន្ធនាពេលអនាគតដ៏ខ្លីខាងមុខ។

លេខកូដ 2xx (ជោគជ័យ)

កូដកំហុស HTTP នៅក្នុងក្រុម 2xx បង្ហាញពីសំណើជោគជ័យពីម៉ាស៊ីនមេ។ ពួកគេដើរតួជា "ភ្លើងខៀវ" យ៉ាងសំខាន់ក្នុងវិសាលភាពនៃការទំនាក់ទំនងតាមអ៊ីនធឺណិត ដោយបញ្ជាក់ថាអ្វីៗគ្រប់យ៉ាងដំណើរការទៅតាមផែនការ ហើយត្រូវបានបញ្ចប់ដោយជោគជ័យ។

200 យល់ព្រម ។ ស្ថានភាពនេះត្រូវបានប្រើនៅពេលដែលម៉ាស៊ីនបម្រើដំណើរការសំណើដោយវិធីសាស្ត្រ GET ដោយគ្មានបញ្ហា ហើយប្រគល់ទិន្នន័យដែលបានស្នើសុំជាការឆ្លើយតប។ បឋមកថា "ប្រភេទមាតិកា" រាយការណ៍ប្រភេទមាតិកានៅក្នុងការឆ្លើយតប។ វាគ្រាន់តែជូនដំណឹងដល់អតិថិជនថាសំណើបានជោគជ័យ។

201 បានបង្កើត ។ នៅទីនេះ ម៉ាស៊ីនបម្រើប្រកាសពីការបង្កើតធនធានថ្មីមួយ។

២០២ យល់ព្រម ។ ម៉ាស៊ីនបម្រើអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដឹងថាសំណើត្រូវបានទទួលយកហើយ ប៉ុន្តែវានឹងត្រូវការពេលវេលាដើម្បីឆ្លើយតប។

២០៣ ព័ត៌មានមិនផ្លូវការ ។ លេខកូដនេះផ្តល់ជូនអតិថិជននូវទិន្នន័យដែលអាចមិនផ្លូវការ ប៉ុន្តែអាចត្រូវបានប្រើសម្រាប់ការប្រៀបធៀប។

២០៤ គ្មានខ្លឹមសារ ។ ម៉ាស៊ីនបម្រើបានដំណើរការសំណើរហើយ ប៉ុន្តែមិនប្រគល់ខ្លឹមសារបន្ថែមណាមួយមកវិញទេ។

២០៥ កំណត់​មាតិកា​ឡើង​វិញ ។ នៅ​ទីនេះ client ត្រូវ​បាន​ណែនាំ​ឱ្យ​កំណត់​ទិដ្ឋភាព ឬ​ទិន្នន័យ​បច្ចុប្បន្ន​ឡើង​វិញ​បន្ទាប់​ពី​ផ្ញើ។

២០៦ ខ្លឹមសារ​ដោយ​ផ្នែក ។ ករណី​នេះ​បង្ហាញ​ថា​ការ​ឆ្លើយ​តប​មាន​តែ​ផ្នែក​ខ្លះ​នៃ​ខ្លឹមសារ​ដែល​បាន​ស្នើ​ប៉ុណ្ណោះ។ បឋមកថា "ជួរ​ខ្លឹមសារ" បង្ហាញ​ជួរ​ខ្លឹមសារ​ដោយ​ផ្នែក។

២០៧ ពហុស្ថានភាព។ ម៉ាស៊ីនបម្រើបានបញ្ចប់សំណើប្រតិបត្តិការច្រើនពីអតិថិជនដោយជោគជ័យ ហើយការឆ្លើយតបមានព័ត៌មានអំពីស្ថានភាពនៃប្រតិបត្តិការនីមួយៗ។

២២៦ IM បានប្រើ ។ កូដនេះបង្ហាញថាម៉ាស៊ីនមេបានប្រើវិធីសាស្ត្រ Incremental Metadata (IM) ហើយឆ្លើយតបដោយបញ្ជូនតែផ្នែកធនធានដែលបានកែប្រែទៅម៉ាស៊ីនភ្ញៀវប៉ុណ្ណោះ។

លេខកូដ 3xx (ប្តូរទិស)

លេខកូដ 3xx នៅក្នុងពិធីការ HTTP គឺដូចជាទ្រនិចដែលណែនាំអ្នកប្រើប្រាស់ទៅកាន់ទីតាំងធនធានថ្មី។ ពួកគេជូនដំណឹងដល់អតិថិជនថា ជំហានបន្ទាប់ត្រូវតែធ្វើឡើង ដើម្បីទទួលបានខ្លឹមសារដែលបានស្នើសុំ ឬត្រូវបញ្ជូនបន្តទៅកាន់ធនធានផ្សេងទៀត។ តោះ​ជ្រាប​ចូល​ទៅ​កាន់​ព័ត៌មាន​លម្អិត​របស់​ពួកគេ​នីមួយៗ៖

៣០០ ជម្រើសច្រើន ។ អតិថិជនទទួលបានសញ្ញាថាមានទីតាំងដែលអាចធ្វើទៅបានជាច្រើនសម្រាប់ធនធាន ហើយត្រូវបានផ្តល់ជម្រើសជាការឆ្លើយតប។ ក្នុងកាលៈទេសៈបច្ចុប្បន្ន បឋមកថា "ទីតាំង" អាចបង្ហាញពីជម្រើសជំនួសសម្រាប់ធនធាន។

៣០១ ត្រូវបានផ្លាស់ទីជាអចិន្ត្រៃយ៍។ ម៉ាស៊ីនមេរាយការណ៍ត្រឡប់ទៅអ្នកប្រើប្រាស់វិញថាធនធានត្រូវបានផ្លាស់ទីជាអចិន្ត្រៃយ៍ទៅទីតាំងផ្សេង។

បានរកឃើញ 302 ។ កូដ HTTP នេះគឺស្រដៀងគ្នាទៅនឹងការបញ្ជូនបន្តបណ្ដោះអាសន្ន។ ម៉ាស៊ីនបម្រើជូនដំណឹងដល់អ្នកប្រើប្រាស់ថាធនធាននេះអាចប្រើបានជាបណ្ដោះអាសន្ននៅ URL ផ្សេង។ ចំណងជើង "ទីតាំង" ចង្អុលទៅ URL ថ្មីសម្រាប់ការបញ្ជូនបន្តបណ្ដោះអាសន្ន។

៣០៣ សូមមើលផ្សេងទៀត ។ អតិថិជនត្រូវបានប្រាប់ថាធនធានអាចរកបាននៅ URL ផ្សេង ហើយត្រូវតែធ្វើសំណើ GET ទៅកាន់អាសយដ្ឋានថ្មីនេះ។

៣០៤ មិនបានកែប្រែ ។ ស្ថានភាពនេះប្រាប់អតិថិជនថាធនធាននៅតែមិនផ្លាស់ប្តូរចាប់តាំងពីសំណើចុងក្រោយ ហើយមិនចាំបាច់ទាញយកម្តងទៀតទេ។ នៅពេលធ្វើការស្នើសុំ បឋមកថា "If-Modified-Since" ត្រូវបានប្រើដើម្បីពិនិត្យមើលថាតើធនធានត្រូវបានកែប្រែឬអត់។

៣០៥ ប្រើប្រូកស៊ី។ ជាការឆ្លើយតប ម៉ាស៊ីនមេរាយការណ៍ថាវាគួរតែប្រើប្រូកស៊ីដែលបានបញ្ជាក់ដើម្បីចូលប្រើធនធានដែលបានស្នើសុំ។

៣០៦ (បានរក្សាទុក) — លេខកូដត្រូវបានរក្សាទុកហើយ ប៉ុន្តែតាមពិតវាមិនត្រូវបានប្រើប្រាស់ទេ។

307 ការបញ្ជូនបន្តបណ្ដោះអាសន្ន ។ កូដនេះគឺស្រដៀងគ្នាទៅនឹង 302 Found ប៉ុន្តែតម្រូវឱ្យអតិថិជននៅតែស្ថិតក្នុងវិធីសាស្ត្រសំណើដែលត្រូវបានប្រើនៅក្នុងសំណើដើម។

៣០៨ ការ​បញ្ជូន​បន្ត​អចិន្ត្រៃយ៍ ។ បង្ហាញ​ថា​ធនធាន​បាន​ធ្វើ​ការ​ផ្លាស់​ទី​ជា​អចិន្ត្រៃយ៍​ទៅ URI ថ្មី ហើយ​អតិថិជន​គួរ​ប្រើ URI ថ្មី​សម្រាប់​សំណើ​នា​ពេល​អនាគត​ទាំង​អស់។

4xx កំហុស HTTP (កំហុសរបស់អតិថិជន)

កូដកំហុស HTTP 4xx បង្ហាញពីកំហុសរបស់អតិថិជន។ នេះមានន័យថាបញ្ហាគឺស្ថិតនៅខាងអ្នកប្រើប្រាស់ ដូចជាកម្មវិធីរុករកតាមអ៊ីនធឺណិត ឬកម្មវិធីជាដើម។

៤០០ សំណើមិនល្អ ។ ម៉ាស៊ីនមេមិនអាចដំណើរការសំណើបានទេដោយសារតែកំហុសវាក្យសម្ព័ន្ធ ទិន្នន័យមិនត្រឹមត្រូវ ឬកំហុសផ្សេងទៀតនៅផ្នែកអតិថិជន។

៤០១ គ្មានការអនុញ្ញាត។ ម៉ាស៊ីនមេមិនអាចដំណើរការសំណើបានទេដោយសារតែកំហុសវាក្យសម្ព័ន្ធ ទិន្នន័យមិនត្រឹមត្រូវ ឬកំហុសផ្សេងទៀតនៅផ្នែកអតិថិជន។

តម្រូវ​ឱ្យ​មាន​ការ​ទូទាត់ ៤០២។ លេខកូដនេះមិនសកម្មនៅពេលនេះទេ ហើយត្រូវបានរក្សាទុកសម្រាប់ប្រើប្រាស់នាពេលអនាគត។ វាអាចបង្ហាញពីតម្រូវការក្នុងការបង់ប្រាក់មុនពេលចូលប្រើធនធាននាពេលអនាគត។

កំហុស HTTP 403 ត្រូវបានហាមឃាត់។ ម៉ាស៊ីនភ្ញៀវមិនមានសិទ្ធិគ្រប់គ្រាន់ដើម្បីចូលប្រើធនធានដែលបានស្នើសុំទេ។

រកមិនឃើញ 404។ ធនធានដែលបានស្នើសុំមិនមាននៅលើម៉ាស៊ីនមេទេ។ នេះគឺជាកំហុសអ្នកប្រើប្រាស់ទូទៅបំផុតមួយ។

វិធីសាស្ត្រ ៤០៥ មិនត្រូវបានអនុញ្ញាតទេ ។ ម៉ាស៊ីនមេមិនគាំទ្រវិធីសាស្ត្រស្នើសុំដែលបានបញ្ជាក់ក្នុងអំឡុងពេលធនធាននេះទេ។ បឋមកថា "អនុញ្ញាត" បង្ហាញពីវិធីសាស្ត្រដែលត្រូវបានអនុញ្ញាតសម្រាប់ធនធាន។ ជាមួយកូដនេះ

៤០៦ មិនអាចទទួលយកបានទេ។ ម៉ាស៊ីនមេមិនអាចផ្តល់ទិន្នន័យក្នុងទម្រង់ដែលអតិថិជនអាចទទួលយកបានទេ។

តម្រូវ​ឱ្យ​មាន​ការ​ផ្ទៀងផ្ទាត់​ប្រូកស៊ី 407។ ការ​ផ្ទៀងផ្ទាត់​លើ​ម៉ាស៊ីន​បម្រើ​ប្រូកស៊ី​គឺ​ត្រូវ​បាន​ទាមទារ​ដើម្បី​ចូល​ប្រើប្រាស់​ធនធាន​ដែល​បាន​ស្នើ។

៤០៨ សំណើ​អស់​ពេល ។ ម៉ាស៊ីន​បម្រើ​កំពុង​រង់ចាំ​ទទួល​សំណើ​ពី​អតិថិជន ប៉ុន្តែ​អស់​ពេល។ បឋមកថា "Retry-After" អាច​បង្ហាញ​ពី​ពេល​វេលា​ដែល​សំណើ​អាច​ត្រូវ​បាន​ព្យាយាម​ឡើង​វិញ​បន្ទាប់​ពី​ពេល​នោះ។

ជម្លោះ ៤០៩។ សំណើមិនអាចបញ្ចប់បានទេដោយសារតែជម្លោះជាមួយស្ថានភាពធនធានបច្ចុប្បន្ន។

៤១០ បាត់ទៅហើយ ។ ធនធានដែលបានស្នើសុំពីមុនមាន ប៉ុន្តែឥឡូវនេះត្រូវបានលុបចោល ហើយការស្ដារឡើងវិញរបស់វាមិនត្រូវបានរំពឹងទុកទេ។

តម្រូវ​ឲ្យ​មាន​ប្រវែង ៤១១។ ម៉ាស៊ីន​បម្រើ​ទាមទារ​ឲ្យ​បញ្ជាក់​ប្រវែង​ខ្លឹមសារ​នៅ​ក្នុង​សំណើ។ ការ​អវត្តមាន​នៃ​ព័ត៌មាន​នេះ​ត្រូវ​បាន​ចាត់​ទុក​ថា​ជា​កំហុស។

៤១២ លក្ខខណ្ឌ​ជាមុន​បរាជ័យ ។ លក្ខខណ្ឌ​ជាមុន​ក្នុង​សំណើ​មិន​ត្រូវ​បាន​បំពេញ ដែល​រារាំង​វា​ពី​ការ​ប្រតិបត្តិ។

413 បន្ទុក​ផ្ទុក​ធំ​ពេក ។ ទំហំ​នៃ​ទិន្នន័យ​សំណើ​លើស​ពី​ដែន​កំណត់​របស់​ម៉ាស៊ីន​បម្រើ។

៤១៤ URI វែងពេក ។ ប្រវែង URI នៅក្នុងសំណើលើសពីដែនកំណត់ដែលអាចទទួលយកបាន។

៤១៥ ប្រភេទមេឌៀមិនគាំទ្រ ។ ម៉ាស៊ីនមេមិនអាចដំណើរការប្រភេទទិន្នន័យដែលបានផ្តល់នៅក្នុងសំណើបានទេ។

416 ជួរមិនពេញចិត្ត ។ កំហុស HTTP ដែលជួរដែលបានស្នើសុំមិនត្រូវគ្នានឹងទិន្នន័យម៉ាស៊ីនមេបច្ចុប្បន្ន។

ការរំពឹងទុក ៤១៧ បរាជ័យ ។ លក្ខខណ្ឌដែលរំពឹងទុកនៅក្នុងបឋមកថា "រំពឹងទុក" មិនត្រូវបានបំពេញទេ។

៤១៨ ខ្ញុំជាកំសៀវតែមួយ ។ កូដនេះត្រូវបានរួមបញ្ចូលជាការលេងសើច ហើយមិនបង្កប់ន័យពីសកម្មភាពពិតប្រាកដណាមួយសម្រាប់អ្នកប្រើប្រាស់ ឬម៉ាស៊ីនមេទេ ហើយក៏មិនមែនជាកំហុសពេញលេញដែរ។ វាបង្ហាញថាម៉ាស៊ីនមេគឺជាកំសៀវតែមួយ ហើយមិនមានសមត្ថភាពធ្វើកាហ្វេទេ។

៤២១ សំណើ​ដែល​បាន​បញ្ជូន​ខុស ។ ម៉ាស៊ីន​បម្រើ​មិន​ដំណើរការ​សំណើ​នេះ​ទេ ដោយសារ​តែ​មាន​កំហុស​ក្នុង​សំណើ ឬ​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ។

៤២២ អង្គភាពដែលមិនអាចដំណើរការបាន ។ ម៉ាស៊ីនមេយល់ពីសំណើ ប៉ុន្តែមិនដំណើរការវាទេដោយសារតែកំហុសទិន្នន័យ។

៤២៣ ត្រូវបានចាក់សោ។ ធនធានត្រូវបានរារាំង ហើយមិនអាចដំណើរការបានទេ។

៤២៤ ការពឹងផ្អែកបរាជ័យ ។ សំណើអាស្រ័យលើសំណើដែលមិនទាន់បានប្រតិបត្តិមួយផ្សេងទៀត។

៤២៥ ឆាប់ពេក។ ម៉ាស៊ីនមេមិនទាន់ត្រៀមខ្លួនរួចរាល់ដើម្បីដំណើរការសំណើនោះទេ ដោយសារតែវាមកដល់មុន។

តម្រូវ​ឱ្យ​មាន​ការ​ធ្វើ​ឱ្យ​ប្រសើរ​ឡើង ៤២៦។ ម៉ាស៊ីន​បម្រើ​តម្រូវ​ឱ្យ​មាន​ការ​ប្រើប្រាស់​ពិធីការ​កម្រិត​ខ្ពស់​ជាង​នេះ​ដើម្បី​ដំណើរការ​សំណើ។

៤២៨ តម្រូវ​ឲ្យ​មាន​លក្ខខណ្ឌ​ជាមុន ។ ម៉ាស៊ីន​បម្រើ​តម្រូវ​ឲ្យ​មាន​លក្ខខណ្ឌ​ជាមុន​ជាក់លាក់​នៅ​ក្នុង​សំណើ។

៤២៩ សំណើច្រើនពេក ។ ម៉ាស៊ីនភ្ញៀវបានផ្ញើសំណើច្រើនពេកក្នុងរយៈពេលខ្លី ដែលលើសពីដែនកំណត់របស់ម៉ាស៊ីនមេ។

៤៣១ វាល​បឋមកថា​សំណើ​ធំ​ពេក ។ បឋមកថា​សំណើ​លើស​ទំហំ​អតិបរមា​ដែល​អនុញ្ញាត។

៤៤៩ សាកល្បង​ម្ដងទៀត​ជាមួយ។ បង្ហាញថា​សំណើ​មិនអាច​ដំណើរការ​ដោយ​ម៉ាស៊ីនមេ​បច្ចុប្បន្ន​បានទេ ប៉ុន្តែ​អាច​ដំណើរការ​ដោយ​ជោគជ័យ​ដោយ​ម៉ាស៊ីនមេ​ផ្សេងទៀត ហើយ​ម៉ាស៊ីនភ្ញៀវ​គួរតែ​សាកល្បង​សំណើ​ម្ដងទៀត​ជាមួយ URI ថ្មី។

៤៥១ មិនអាចប្រើបានដោយសារហេតុផលផ្លូវច្បាប់ ។ ធនធាននេះមិនអាចប្រើបានដោយសារហេតុផលផ្លូវច្បាប់។

៤៩៩ សំណើ​បិទ​របស់​អតិថិជន ។ ម៉ាស៊ីន​បម្រើ​បាន​ទទួល​សំណើ ប៉ុន្តែ​ការ​តភ្ជាប់​ត្រូវ​បាន​បិទ​ដោយ​អតិថិជន​មុន​ពេល​ដំណើរការ​បញ្ចប់។

កំហុស HTTP 5xx (កំហុសម៉ាស៊ីនមេ)

កូដកំហុស HTTP 5xx បង្ហាញពីបញ្ហាម៉ាស៊ីនមេ។ លេខកូដទាំងនេះបង្ហាញពីបញ្ហាដែលបានកើតឡើងនៅផ្នែកខាងម៉ាស៊ីនមេ ដែលធ្វើឲ្យម៉ាស៊ីនមេមិនអាចដំណើរការសំណើរបស់អ្នកប្រើប្រាស់តាមរបៀបត្រឹមត្រូវ។ តោះមើលពួកគេឱ្យកាន់តែច្បាស់៖

កំហុស HTTP 500 កំហុសម៉ាស៊ីនមេខាងក្នុង ។ ម៉ាស៊ីនមេជួបប្រទះកាលៈទេសៈដែលមិននឹកស្មានដល់ដែលរារាំងវាពីការបំពេញសំណើ។ បឋមកថា "ម៉ាស៊ីនមេ" អាចបង្ហាញពីម៉ាស៊ីនមេដែលកំហុសបានកើតឡើង។

៥០១ មិនត្រូវបានអនុវត្ត ។ ម៉ាស៊ីនមេមិនគាំទ្រមុខងារដែលត្រូវការដើម្បីដំណើរការសំណើរបស់អតិថិជនទេ។ បឋមកថា "តាមរយៈ" អាចបង្ហាញពីម៉ាស៊ីនមេប្រូកស៊ីដែលកំហុសបានកើតឡើង។

502 Bad Gateway ។ កូដនេះមានន័យថា ម៉ាស៊ីនមេដែលដើរតួជាប្រូកស៊ីបានទទួលការឆ្លើយតបមិនត្រឹមត្រូវពីម៉ាស៊ីនមេផ្សេងទៀត។

សេវាកម្ម HTTP កំហុស 503 មិនអាចប្រើបាន ។ ម៉ាស៊ីនមេមិនអាចដំណើរការសំណើជាបណ្តោះអាសន្នបានទេ។

504 Gateway Timeout ។ ម៉ាស៊ីនមេ ដែលដើរតួជាប្រូកស៊ី មិនបានទទួលការឆ្លើយតបទាន់ពេលវេលាពីម៉ាស៊ីនមេផ្សេងទៀតទេ។

កំណែ HTTP 505 មិនគាំទ្រទេ ។ ម៉ាស៊ីនមេមិនគាំទ្រកំណែពិធីការ HTTP ដែលបានបញ្ជាក់នៅក្នុងសំណើទេ។ ជាជម្រើសបម្រុងទុក បឋមកថា "ធ្វើឱ្យប្រសើរឡើង" អាចបង្ហាញពីពិធីការដែលគាំទ្រ។

វ៉ារ្យ៉ង់ 506 ក៏ចរចាផងដែរ ។ ស្ថានភាពនេះមិនត្រូវបានប្រើនៅក្នុង HTTP/1.1 ទេ។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើម៉ាស៊ីនមេរកឃើញការកំណត់រចនាសម្ព័ន្ធខាងក្នុងដែលបណ្តាលឱ្យមានភាពមិនច្បាស់លាស់នៃការចរចាខ្លឹមសារ វាអាចប្រើការឆ្លើយតបនេះ។

៥០៧ កំហុស​ផ្ទុក​មិន​គ្រប់គ្រាន់ ។ ម៉ាស៊ីនមេមិនអាចបំពេញតាមសំណើបានទេ ដោយសារតែទំហំផ្ទុកមិនគ្រប់គ្រាន់នៅលើម៉ាស៊ីនមេ។

508 រកឃើញរង្វិលជុំ ។ ម៉ាស៊ីនមេបានរកឃើញរង្វិលជុំមួយខណៈពេលកំពុងដំណើរការសំណើ ហើយបដិសេធមិនបំពេញសំណើដើម្បីជៀសវាងរង្វិលជុំគ្មានកំណត់។

លើសដែនកំណត់កម្រិតបញ្ជូន 509។ កំហុសនេះកើតឡើងនៅពេលដែលកម្រិតបញ្ជូនរបស់ម៉ាស៊ីនមេលើសដោយសារតែបរិមាណសំណើ ឬចរាចរណ៍ខ្ពស់។

៥១០ មិនបានពង្រីក ។ អតិថិជនត្រូវតែផ្ទេរផ្នែកបន្ថែមបន្ថែមដើម្បីបន្តសំណើ។

តម្រូវ​ឱ្យ​មាន​ការ​ផ្ទៀងផ្ទាត់​ភាព​បណ្ដាញ 511។ អតិថិជន​ត្រូវ​តែ​ផ្ទៀងផ្ទាត់​ភាព​ខ្លួន​ឯង​ដើម្បី​ទទួល​បាន​សិទ្ធិ​ចូល​ប្រើប្រាស់​បណ្ដាញ។

របៀបពិនិត្យមើលលេខកូដស្ថានភាពទំព័រ

នៅក្នុងផ្នែកនេះ យើងនឹងពិចារណាវិធីសំខាន់ៗចំនួនបីដើម្បីពិនិត្យមើលកូដស្ថានភាពទំព័រ៖ តាមរយៈបន្ទាត់ពាក្យបញ្ជា ការប្រើប្រាស់កម្មវិធីរុករកតាមអ៊ីនធឺណិត និងការប្រើប្រាស់សេវាកម្មអនឡាញឯករាជ្យ។ វិធីសាស្រ្តទាំងនេះនីមួយៗមានគុណសម្បត្តិផ្ទាល់ខ្លួនរបស់វា ហើយអាចមានប្រយោជន៍ក្នុងស្ថានភាពផ្សេងៗគ្នា។

កំពុងពិនិត្យមើលការឆ្លើយតបរបស់ម៉ាស៊ីនមេតាមរយៈបន្ទាត់ពាក្យបញ្ជា

បន្ទាត់ពាក្យបញ្ជាផ្តល់នូវវិធីងាយស្រួលមួយដើម្បីពិនិត្យមើលលេខកូដស្ថានភាពទំព័រដោយមិនចាំបាច់ប្រើកម្មវិធីរុករកតាមអ៊ីនធឺណិត។ សម្រាប់វិធីសាស្ត្រនេះ អ្នកត្រូវបើកបន្ទាត់ពាក្យបញ្ជា ហើយប្រើពាក្យបញ្ជា៖

curl -I http://page-address

ពាក្យបញ្ជានេះផ្ញើសំណើ HEAD (សំណើតែក្បាលក្បាល) ទៅកាន់ URL ដែលបានបញ្ជាក់ ហើយបង្ហាញព័ត៌មានរួមទាំងកូដស្ថានភាព HTTP៖

រួញ៣

ឧទាហរណ៍ខាងលើបង្ហាញពីលេខកូដឆ្លើយតបជោគជ័យ។ ក្នុងករណីនៃការឆ្លើយតបដែលមានលេខកូដកំហុសដូចជា 404 Not Found HTTP error លទ្ធផលនឹងមើលទៅស្រដៀងគ្នា៖

រួញ៣

កំពុងពិនិត្យមើលការឆ្លើយតបរបស់ម៉ាស៊ីនមេតាមរយៈកុងសូលកម្មវិធីរុករក

កុងសូលអ្នកបង្កើតកម្មវិធីរុករកតាមអ៊ីនធឺណិតផ្តល់ឧបករណ៍សម្រាប់ដំណើរការប្រតិបត្តិការផ្សេងៗ រួមទាំងពិនិត្យមើលលេខកូដស្ថានភាពទំព័រ។ ដើម្បីមើលកូដ HTTP ក្នុងការឆ្លើយតបរបស់ម៉ាស៊ីនមេ អ្នកត្រូវបើកកុងសូលអ្នកអភិវឌ្ឍន៍ (Ctrl+Shift+K) ឬ (Ctrl+shift+J) អាស្រ័យលើកម្មវិធីរុករកដែលបានប្រើ។ បន្ទាប់មកជ្រើសរើសផ្នែក "បណ្តាញ" ហើយផ្ទុកទំព័រដែលចង់បាន៖

កម្មវិធីរុករកតាមអ៊ីនធឺណិត-១

ពិនិត្យមើលការឆ្លើយតបរបស់ម៉ាស៊ីនមេដោយប្រើឧបករណ៍ឯករាជ្យ

មានសេវាកម្មអនឡាញឯករាជ្យមួយចំនួនធំដែលផ្តល់ឧបករណ៍ដើម្បីពិនិត្យមើលលេខកូដស្ថានភាពទំព័រគេហទំព័រ។ សេវាកម្មទាំងនេះជាធម្មតាអនុញ្ញាតឱ្យអ្នកទទួលបានទិដ្ឋភាពទូទៅនៃភាពអាចរកបាន និងដំណើរការនៃធនធានរបស់អ្នកយ៉ាងឆាប់រហ័ស។ ពួកវាទាំងអស់ដំណើរការដោយប្រើគោលការណ៍ដូចគ្នា។ ជាឧទាហរណ៍ យើងនឹងពិចារណាធនធានដ៏ពេញនិយមបំផុត - httpsstatus.io

ដំបូងអ្នកត្រូវបើកសេវាកម្មដោយខ្លួនឯង បន្ទាប់មកបញ្ចូលអាសយដ្ឋាននៃទំព័រដែលចម្លើយដែលអ្នកត្រូវការដើម្បីស្វែងយល់ និងស្នើសុំការផ្ទៀងផ្ទាត់៖

ឧបាសិកា ៣

លទ្ធផលនឹងត្រូវបានបង្ហាញនៅខាងក្រោមទំព័រ៖

ឧបាសិកា ៣

សន្និដ្ឋាន

សរុបសេចក្តី វាគួរតែត្រូវបានសង្កត់ធ្ងន់ថាការយល់ដឹង និងអាចអានកូដកំហុស HTTP គឺជាជំនាញសំខាន់មួយសម្រាប់អ្នកដែលចូលរួមក្នុងការអភិវឌ្ឍន៍គេហទំព័រ និងការថែទាំម៉ាស៊ីនមេ។ នៅពេលដែលយើងរកឃើញកំហុសនីមួយៗ និងរុករកឧបករណ៍ដើម្បីរកឱ្យឃើញពួកវា យើងឃើញហេតុផលថាហេតុអ្វីបានជាវាមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការគ្រប់គ្រងទិដ្ឋភាពសេវាកម្មគេហទំព័រទាំងនេះប្រកបដោយប្រសិទ្ធភាព។


សួរយើងអំពី VPS

យើងតែងតែត្រៀមខ្លួនដើម្បីឆ្លើយសំណួររបស់អ្នកនៅពេលណាមួយនៃថ្ងៃឬយប់។