ការយល់អំពីកំហុសគេហទំព័រនិងអ្វីដែលត្រូវធ្វើអំពីពួកគេ
នៅពេលអ្នកទស្សនាតំបន់បណ្ដាញកម្មវិធីរុករករបស់អ្នក - ម៉ាស៊ីនភ្ញៀវ - ធ្វើឱ្យការតភ្ជាប់ទៅម៉ាស៊ីនបម្រើបណ្ដាញតាមរយៈពិធីការបណ្ដាញដែលហៅថា HTTP ។ ការតភ្ជាប់បណ្តាញទាំងនេះគាំទ្រការផ្ញើទិន្នន័យឆ្លើយតបពីម៉ាស៊ីនបម្រើត្រឡប់ទៅអតិថិជនរួមទាំងមាតិកានៃទំព័រវិបនិងព័ត៌មានត្រួតពិនិត្យពិធីការផងដែរ។ ជួនកាលអ្នកមិនអាចជោគជ័យក្នុងការឈានដល់គេហទំព័រដែលអ្នកកំពុងព្យាយាមដើម្បីឈានដល់។ ផ្ទុយទៅវិញអ្នកឃើញកំហុសឬកូដស្ថានភាព។
ប្រភេទនៃកំហុស HTTP និងកូដស្ថានភាព
រួមបញ្ចូលនៅក្នុងទិន្នន័យឆ្លើយតបរបស់ម៉ាស៊ីនបម្រើ HTTP សម្រាប់សំណើនីមួយៗគឺលេខកូដដែលបង្ហាញលទ្ធផលនៃការស្នើសុំ។ លេខកូដលទ្ធផលទាំងនេះគឺលេខបីខ្ទង់ចែកជាប្រភេទ:
- 100-199: ស្ថានភាពព័ត៌មាន
- 200-299: ស្ថានភាពជោគជ័យ
- 300-399: ស្ថានភាពប្តូរទិស
- 400-499: កំហុសរបស់អតិថិជន
- 500-599: កំហុសរបស់ម៉ាស៊ីនមេ
មានកំហុសនិងកូដស្ថានភាពតិចតួចដែលអាចរកបាននៅលើអ៊ីនធឺ ណែត ឬ អ៊ីនត្រាណែត ។ កូដដែលទាក់ទងនឹងកំហុសជាទូទៅត្រូវបានបង្ហាញនៅក្នុងទំព័រវ៉ែបដែលពួកគេត្រូវបានបង្ហាញជាលទ្ធផលនៃសំណើបរាជ័យមួយខណៈពេលដែលកូដស្ថានភាពផ្សេងទៀតមិនត្រូវបានបង្ហាញដល់អ្នកប្រើ។
200 យល់ព្រម
ក្នុងករណីដែលស្ថានភាព HTTP 200 យល់ព្រម កម្មវិធីម៉ាស៊ីនមេបានដំណើរការការស្នើសុំដោយជោគជ័យនិងបញ្ជូនមាតិកាទៅកម្មវិធីរុករក។ សំណើរ HTTP ភាគច្រើនបង្កឱ្យមានស្ថានភាពនេះ។ អ្នកប្រើប្រាស់កម្រឃើញលេខកូដនេះនៅលើអេក្រង់ដែលកម្មវិធីរុករកអ៊ីនធឺណិតជាធម្មតាបង្ហាញកូដនៅពេលមានបញ្ហា។
កំហុសរកមិនឃើញ 404
រកមិនឃើញ កំហុសឆ្គង HTTP 404 ទេម៉ាស៊ីនបោះពុម្ព អ៊ីនធឺណិតមិនអាចស្វែងរកទំព័រឯកសារឬធនធានដែលបានស្នើទេ។ កំហុស HTTP 404 បង្ហាញថាការតភ្ជាប់បណ្តាញរវាងម៉ាស៊ីនភ្ញៀវនិងម៉ាស៊ីនមេត្រូវបានធ្វើឡើងដោយជោគជ័យ។ កំហុសនេះកើតឡើងជាទូទៅបំផុតនៅពេលអ្នកប្រើបញ្ចូល URL មិនត្រឹមត្រូវទៅក្នុងកម្មវិធីរុករកឬអ្នកគ្រប់គ្រងបណ្តាញគេហទំព័រលុបឯកសារមួយដោយគ្មានការប្តូរទិសអាសយដ្ឋានទៅទីតាំងថ្មីត្រឹមត្រូវ។ អ្នកប្រើគួរតែផ្ទៀងផ្ទាត់ URL ដើម្បីដោះស្រាយបញ្ហានេះឬរង់ចាំអ្នកគ្រប់គ្រងគេហទំព័រដើម្បីកែវា។
កំហុស 500 កំហុសម៉ាស៊ីនមេខាងក្នុង
ជាមួយកំហុសឆ្គង HTTP 500 កំហុសម៉ាស៊ីនមេផ្ទៃក្នុងម៉ាស៊ីន មេបានទទួលសំណើត្រឹមត្រូវពីម៉ាស៊ីនភ្ញៀវប៉ុន្តែមិនអាចដំណើរការវាបានទេ។ កំហុស HTTP 500 កើតឡើងនៅពេលដែលម៉ាស៊ីនបម្រើជួបប្រទះកំហុសបច្ចេកទេសទូទៅមួយចំនួនដូចជាការសន្សំសំចៃដែលមានឬទំហំថាសរឹង។ អ្នកគ្រប់គ្រងម៉ាស៊ីនមេត្រូវដោះស្រាយបញ្ហានេះ។ ច្រើនទៀត»
កំហុស 503 សេវាមិនអាចប្រើបាន
កំហុសឆ្គង HTTP 503 សេវាមិនអាចប្រើបាន បង្ហាញថាម៉ាស៊ីនមេវ៉ែបមិនអាចដំណើរការសំណើរចូលទេ។ ម៉ាស៊ីនបម្រើបណ្ដាញមួយចំនួនប្រើ HTTP 503 ដើម្បីបង្ហាញពីការបរាជ័យដែលរំពឹងទុកដោយសារតែគោលនយោបាយរដ្ឋបាលដូចជាការលើសពីដែនកំណត់លើចំនួនអ្នកប្រើស្របគ្នាឬការប្រើប្រាស់ស៊ីភីយូដើម្បីសម្គាល់ពួកគេពីការបរាជ័យដែលមិនបានរំពឹងទុកដែលជាធម្មតាត្រូវបានរាយការណ៍ជា HTTP 500 ។
301 ផ្លាស់ទីអចិន្ត្រៃ
HTTP 301 ផ្លាស់ទី បង្ហាញជា អចិន្ត្រៃ URI ដែលបានបញ្ជាក់ដោយម៉ាស៊ីនភ្ញៀវត្រូវបានផ្លាស់ទីទៅទីតាំងផ្សេងគ្នាដោយប្រើវិធីសាស្ត្រដែលហៅថាការ ប្តូរទិស HTTP ដែលអនុញ្ញាតឱ្យអតិថិជនចេញសំណើថ្មីនិងទៅយកធនធានពីទីតាំងថ្មី។ កម្មវិធីរុករកបណ្តាញដោយស្វ័យប្រវត្តិតាមការប្តូរវេន HTTP 301 ដោយមិនតម្រូវឱ្យមានការអន្តរាគមន៍របស់អ្នកប្រើ។
រកឃើញ 302 ឬ 307 ប្តូរទិសបណ្តោះអាសន្ន
ស្ថានភាព 302 ត្រូវបាន រកឃើញ ស្រដៀងគ្នានឹង 301 ប៉ុន្តែកូដ 302 ត្រូវបានរចនាឡើងសម្រាប់ករណីដែលធនធានត្រូវបានផ្លាស់ប្តូរជាបណ្ដោះអាសន្នជាជាងជាអចិន្ត្រៃ។ អ្នកគ្រប់គ្រងម៉ាស៊ីនមេគួរតែប្រើ HTTP 302 តែក្នុងកំឡុងពេលថែទាំមាតិការយៈពេលខ្លីប៉ុណ្ណោះ។ កម្មវិធីរុករកបណ្តាញតាម 302 ប្តូរទិសដោយស្វ័យប្រវត្តិដូចដែលពួកគេធ្វើសំរាប់លេខកូដ 301 ។ HTTP version 1.1 បានបន្ថែមកូដថ្មី, 307 ប្តូរទិសបណ្តោះអាសន្ន , ដើម្បីចង្អុលបង្ហាញបញ្ជូនបណ្តោះអាសន្ន។
400 ស្នើសុំមិនល្អ
ការឆ្លើយតបនៃ សំណូមពរមិនល្អ 400 ដង ជាទូទៅមានន័យថាម៉ាស៊ីនមេវែបមិនយល់ពីការស្នើសុំដោយសារតែវាក្យសម្ពន្ធមិនត្រឹមត្រូវ។ ជាធម្មតាវាបង្ហាញពីបញ្ហាបច្ចេកទេសដែលទាក់ទងនឹងម៉ាស៊ីនភ្ញៀវប៉ុន្តែទិន្នន័យដែលខូចនៅលើបណ្តាញខ្លួនវាក៏អាចបង្កឱ្យមានកំហុស។
401 គ្មានការអនុញ្ញាត
កំហុស 401 ដែលមិនមានការអនុញ្ញាត កើតមាននៅពេលម៉ាស៊ីនភ្ញៀវស្នើឱ្យមានធនធានការពារលើម៉ាស៊ីនមេប៉ុន្តែម៉ាស៊ីនភ្ញៀវមិនត្រូវបានផ្ទៀងផ្ទាត់សម្រាប់ការចូលប្រើ។ ជាទូទៅអតិថិជនត្រូវចូលទៅម៉ាស៊ីនមេដោយប្រើឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់ត្រឹមត្រូវដើម្បីដោះស្រាយបញ្ហា។
100 បន្ត
បានបន្ថែមនៅក្នុងកំណែ 1.1 នៃពិធីការ, ស្ថានភាព HTTP 100 បន្ត ត្រូវបានរចនាឡើងដើម្បីប្រើប្រាស់ បណ្ដាញកម្រិតបញ្ជូន មានប្រសិទ្ធិភាពដោយអនុញ្ញាតឱ្យម៉ាស៊ីនបម្រើមានឱកាសដើម្បីបញ្ជាក់ពីការត្រៀមខ្លួនរបស់ពួកគេដើម្បីទទួលយកសំណើធំ។ ពិធីការបន្តអនុញ្ញាតឱ្យម៉ាស៊ីនភ្ញៀវ HTTP 1.1 ផ្ញើសារតូចតាចដែលបានកំណត់រចនាសម្ព័ន្ធពិសេសដើម្បីសួររកម៉ាស៊ីនមេដើម្បីឆ្លើយតបជាមួយលេខកូដ 100 ។ បន្ទាប់មកវារង់ចាំការឆ្លើយតបមុនពេលផ្ញើសំណើតាមដានធំ។ ម៉ាស៊ីនភ្ញៀវនិងម៉ាស៊ីនបម្រើ HTTP 1.0 មិនប្រើកូដនេះ។
204 គ្មានមាតិកា
អ្នកនឹងឃើញសារ 204 គ្មានមាតិកា នៅពេលដែលម៉ាស៊ីនបម្រើផ្ញើការឆ្លើយតបត្រឹមត្រូវទៅសំណើម៉ាស៊ីនភ្ញៀវដែលមានព័ត៌មាន បឋមកថា តែប៉ុណ្ណោះ - វាមិនមានតួសារណាមួយទេ។ អតិថិជនបណ្តាញអាចប្រើ HTTP 204 ដើម្បីដំណើរការការឆ្លើយតបរបស់ម៉ាស៊ីនបម្រើឱ្យមានប្រសិទ្ធភាពជាងមុនដោយជៀសវាងការធ្វើឱ្យទំព័រស្រស់ៗដោយមិនចាំបាច់។
502 Bad Gateway
បញ្ហាបណ្តាញរវាងម៉ាស៊ីនភ្ញៀវនិងម៉ាស៊ីនបម្រើបង្កឱ្យមានកំហុស 502 Bad Gateway កំហុស។ វាអាចបង្កឡើងដោយកំហុសការកំណត់រចនាសម្ព័ន្ធនៅលើ បណ្តាញជញ្ជាំងភ្លើង រ៉ោតទ័រឬឧបករណ៍ភ្ជាប់បណ្តាញផ្សេងទៀត។