Коди помилок HTTP
Коди стану HTTP — це тризначні числові значення, які сервер повертає у відповідь на HTTP-запит, вказуючи на результат його виконання. Ці коди поділяються на п'ять основних груп:
1xx — інформаційні відповіді,
2xx — успішні операції,
3xx — перенаправлення,
4xx — помилки, викликані діями клієнта,
5xx — помилки, що сталися на сервері.
Докладніше: 200 OK — Запит виконано успішно.
201 Created — Новий ресурс успішно створено.
204 No Content — Запит оброблено, але тіло відповіді відсутнє.
3xx — Перенаправлення: Потребують додаткових дій з боку клієнта для завершення обробки.
301 Moved Permanently — Ресурс назавжди переміщено за новою адресою.
302 Found — Ресурс тимчасово доступний за іншою адресою.
4xx — Помилки клієнта: Вказують на некоректні дії з боку клієнта.
400 Bad Request — Невірний або некоректний запит.
401 Unauthorized — Необхідна авторизація.
403 Forbidden — Доступ до ресурсу заборонено.
404 Not Found — Ресурс не знайдено.
405 Method Not Allowed — Використовуваний метод не підтримується для даного ресурсу.
5xx — Помилки сервера: Сигналізують про неполадки на стороні сервера.
500 Internal Server Error — Внутрішня помилка сервера.
502 Bad Gateway — Недопустимий шлюз або помилка проксі.
503 Service Unavailable — Сервіс тимчасово недоступний.
504 Gateway Timeout — Час очікування від шлюзу вичерпано.