Коди помилок 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 — Время ожидания от шлюза истекло.