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

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


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

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

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

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

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

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

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

102 ដំណើរការ. កូដនេះគឺដូចជាសារដែលម៉ាស៊ីនមេបានទទួលយកសំណើ ប៉ុន្តែនៅតែរវល់ជាមួយប្រតិបត្តិការស្មុគស្មាញ។

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

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

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

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

201 ត្រូវបានបង្កើតឡើង. នៅទីនេះម៉ាស៊ីនមេប្រកាសអំពីការបង្កើតធនធានថ្មី។

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

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

204 គ្មានខ្លឹមសារ. ម៉ាស៊ីនមេបានដំណើរការសំណើនេះ ប៉ុន្តែមិនត្រឡប់មាតិកាបន្ថែមណាមួយទេ។

205 កំណត់មាតិកាឡើងវិញ. នៅទីនេះអតិថិជនត្រូវបានណែនាំឱ្យកំណត់ទិដ្ឋភាពបច្ចុប្បន្ន ឬទិន្នន័យឡើងវិញបន្ទាប់ពីផ្ញើ។

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

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

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

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

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

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

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

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

303 មើលអ្នកដទៃ. អតិថិជនត្រូវបានប្រាប់ថាធនធានមាននៅ URL ផ្សេង ហើយត្រូវតែធ្វើការស្នើសុំ GET ទៅកាន់អាសយដ្ឋានថ្មីនេះ។

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

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

306 (កក់ទុក) - លេខកូដត្រូវបានបម្រុងទុក ប៉ុន្តែការពិតវាមិនត្រូវបានប្រើទេ។

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

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

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

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

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

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

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

កំហុស HTTP 403 ត្រូវបានហាមឃាត់។ អតិថិជនមិនមានសិទ្ធិគ្រប់គ្រាន់ក្នុងការចូលប្រើធនធានដែលបានស្នើសុំនោះទេ។

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

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

406 មិនអាចទទួលយកបាន។ ម៉ាស៊ីនមេមិនអាចផ្តល់ទិន្នន័យក្នុងទម្រង់ដែលអាចទទួលយកបានដោយម៉ាស៊ីនភ្ញៀវទេ។

407 ការផ្ទៀងផ្ទាត់ប្រូកស៊ីទាមទារ. ការផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវនៅលើម៉ាស៊ីនមេប្រូកស៊ីត្រូវបានទាមទារសម្រាប់ការចូលប្រើធនធានដែលបានស្នើសុំ។

408 ស្នើសុំអស់ពេល. ម៉ាស៊ីនមេកំពុងរង់ចាំទទួលសំណើពីអតិថិជន ប៉ុន្តែអស់ពេលហើយ។ បឋមកថា "ព្យាយាមម្តងទៀតបន្ទាប់ពី" អាចបង្ហាញពីពេលវេលាបន្ទាប់ពីការស្នើសុំអាចត្រូវបានព្យាយាមម្តងទៀត។

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

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

ប្រវែង 411 ត្រូវការ. ម៉ាស៊ីនមេទាមទារឱ្យបញ្ជាក់ប្រវែងមាតិកានៅក្នុងសំណើ។ អវត្ដមាននៃព័ត៌មាននេះត្រូវបានចាត់ទុកថាជាកំហុស។

412 Precondition បានបរាជ័យ. លក្ខខណ្ឌជាមុននៅក្នុងសំណើមិនត្រូវបានបំពេញទេ ដែលរារាំងវាពីការប្រតិបត្តិ។

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

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 កំហុសម៉ាស៊ីនមេខាងក្នុង. ម៉ាស៊ីនមេជួបប្រទះនឹងកាលៈទេសៈដែលមិននឹកស្មានដល់ដែលរារាំងវាពីការបំពេញសំណើ បឋមកថា "ម៉ាស៊ីនមេ" អាចបង្ហាញពីម៉ាស៊ីនមេដែលកំហុសបានកើតឡើង។

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

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

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

អស់ពេល ៥០៤ នៃខ្លោងទ្វារ. ម៉ាស៊ីនមេ ដែលដើរតួជាប្រូកស៊ី មិនបានទទួលការឆ្លើយតបទាន់ពេលវេលាពីម៉ាស៊ីនមេផ្សេងទៀតទេ។

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

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

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

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

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

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

511 ទាមទារការផ្ទៀងផ្ទាត់បណ្តាញ. ម៉ាស៊ីនភ្ញៀវត្រូវតែផ្ទៀងផ្ទាត់ខ្លួនឯងដើម្បីទទួលបានសិទ្ធិចូលប្រើបណ្តាញ។

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

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

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

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

curl -I http://page-address

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

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

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

កូដកំហុស HTTP 404 រកមិនឃើញ

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

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

ការធ្វើរោគវិនិច្ឆ័យកូដឆ្លើយតប HTTP នៃម៉ាស៊ីនមេកម្មវិធីរុករក

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

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

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

កូដឆ្លើយតបម៉ាស៊ីនមេ HTTP សម្រាប់សេវាកម្មឯករាជ្យ

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

កូដឆ្លើយតបម៉ាស៊ីនមេ HTTP ជោគជ័យ

សន្និដ្ឋាន

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

❮ អត្ថបទមុន របៀបបន្ថែមអាសយដ្ឋាន IP បន្ថែមទៅម៉ាស៊ីនមេវីនដូ
អត្ថបទបន្ទាប់ ❯ របៀបពិនិត្យមើលម៉ាស៊ីនមេ

សួរយើងអំពី VPS

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