Какие бывают статусы кода в ответе от сервера ?

Спросят с вероятностью 10%



Статусные коды 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: Сервер в роли шлюза не получил ответ вовремя от вышестоящего сервера.



Каждый статусный код несёт важную информацию о результате запроса, помогая диагностировать и устранять возможные проблемы.



👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1855 вопроса на Тестировщика. Ставь 👍 если нравится контент



🔐 База собесов | 🔐 База тестовых