តើកូដស្ថានភាព HTTP អ្វីខ្លះដែលត្រូវបានផ្តល់មកវិញ?
កំហុសនីមួយៗមានស្ថានភាព HTTP និងកូដកំហុសដែលមិនប្រែប្រួល។ សូមបែងចែកដំណើរការតាមកូដ មិនមែនតាមសារទេ។
ការឆ្លើយតបកំហុសនីមួយៗមានកូដកំហុស និងសារដែលសរសេរសម្រាប់មនុស្សអាន។ កូដទាំងនោះគឺ៖
- 400 invalid_parameter៖ ប៉ារ៉ាម៉ែត្រមិនស្គាល់ ខុសទម្រង់ ឬនៅក្រៅចន្លោះ
- 400 invalid_cursor៖ cursor ខុសទម្រង់ ផុតសុពលភាព ឬត្រូវបានចេញសម្រាប់កូនសោផ្សេង ឬតម្រងផ្សេង
- 401 unauthenticated៖ មិនបានផ្ញើកូនសោ ឬកូនសោមិនត្រូវបានទទួលស្គាល់ ឬត្រូវបានដកហូត
- 403 ip_not_allowed, key_paused, country_not_entitled ឬ upgrade_required៖ សូមមើល «ហេតុអ្វីបានជាខ្ញុំទទួលបានកំហុស 403?» ដើម្បីដឹងពីមូលហេតុនីមួយៗ និងវិធីដោះស្រាយ
- 404 not_found៖ ផ្លូវ (path) នេះមិនមានទេ
- 405 method_not_allowed៖ endpoint ទាំងអស់ប្រើ GET
- 429 rate_limited ឬ quota_exceeded៖ សូមរង់ចាំរហូតដល់រយៈពេលដែលបានបញ្ជាក់នៅក្នុង Retry-After កន្លងផុតទៅ
- 500 internal_error៖ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ
- 503 not_configured ឬ service_unavailable៖ សូមព្យាយាមម្តងទៀតនៅពេលក្រោយ
កូដថ្មីអាចត្រូវបានបន្ថែម។ សូមចាត់ទុកកូដដែលអ្នកមិនស្គាល់ ជាការបរាជ័យនៃស្ថានភាព HTTP ដែលមកជាមួយវា។

