HTTP-коды ответа — это трехзначные числа, возвращаемые сервером в ответ на запрос клиента. Они указывают на статус обработки запроса и предоставляют информацию о том, успешно ли он выполнен, возникла ли ошибка или требуется дополнительное действие.
Коды делятся на пять классов:
Отличия между кодами заключаются в их семантике, относящейся к различным этапам обработки запроса и возможным исходам.
Примеры часто используемых кодов:
| Код | Описание | Класс |
|---|---|---|
| 200 | OK | Успешные |
| 201 | Created | Успешные |
| 301 | Moved Permanently | Перенаправления |
| 302 | Found | Перенаправления |
| 400 | Bad Request | Ошибки клиента |
| 401 | Unauthorized | Ошибки клиента |
| 403 | Forbidden | Ошибки клиента |
| 404 | Not Found | Ошибки клиента |
| 500 | Internal Server Error | Ошибки сервера |
| 503 | Service Unavailable | Ошибки сервера |
javascript