Какие бывают статусы кода в ответе от сервера
Статусные коды HTTP представляют собой стандартизированные числовые значения, которые сервер использует для информирования клиента о результате обработки его запроса. Эти коды разделены на несколько классов, каждый из которых описывает определённый тип ответа. Вот основные классы и некоторые конкретные примеры:
1xx: Информационные
- 100 Continue: Клиент должен продолжать отправку запроса.
- 101 Switching Protocols: Сервер соглашается переключить протоколы в соответствии с запросом клиента.
2xx: Успех
- 200 OK: Запрос успешно обработан.
- 201 Created: Запрос успешно выполнен, и в результате был создан новый ресурс.
- 204 No Content: Запрос успешно обработан, но в ответе не предоставлено содержимое.
3xx: Перенаправления
- 301 Moved Permanently: Запрашиваемый ресурс окончательно перемещён на новый URL.
- 302 Found: Запрашиваемый ресурс временно перемещён на другой URL.
- 304 Not Modified: Запрашиваемый документ не был изменён с момента последнего запроса.
4xx: Ошибки клиента
- 400 Bad Request: Сервер не может обработать запрос из-за неверного синтаксиса.
- 401 Unauthorized: Для доступа к запрашиваемому ресурсу требуется аутентификация.
- 403 Forbidden: Сервер отказывает в доступе к ресурсу, независимо от аутентификации.
- 404 Not Found: Запрашиваемый ресурс не найден на сервере.
- 405 Method Not Allowed: Метод, указанный в запросе, не разрешён для указанного ресурса.
5xx: Ошибки сервера
- 500 Internal Server Error: Внутренняя ошибка сервера.
- 501 Not Implemented: Сервер не поддерживает функциональность, необходимую для выполнения запроса.
- 502 Bad Gateway: Сервер, выступая в роли шлюза или прокси, получил неверный ответ от вышестоящего сервера.
- 503 Service Unavailable: Сервис недоступен, обычно из-за временной перегрузки или технического обслуживания сервера.
- 504 Gateway Timeout: Сервер в роли шлюза не получил ответ вовремя от вышестоящего сервера.
Каждый статусный код несёт важную информацию о результате запроса, помогая диагностировать и устранять возможные проблемы.
March 24, 2024, easyoffer