# Группы кодов состояний HTTP ответа

Коды состояний ответа сгруппированы в зависимости от результата. При этом группа определяется первой цифрой номера кода. Давайте изучим эти группы:

Группа | Описание
--- | ---
`1xx` | Коды, начинающиеся на `1`, представляют собой информационные сообщения от сервера о процессе передачи данных.
`2xx` | Коды, начинающиеся на `2`, представляют собой сообщения об успехе.
`3xx` | Коды, начинающиеся на `3`, сообщают клиенту, что для успешного выполнения операции необходимо сделать другой запрос по другому URI. То есть сервер таким кодом ответа заставляет браузер выполнить редирект на другой адрес.
`4xx` | Коды, начинающиеся на `4`, сообщают, что на сервере произошла ошибка по вине клиента.
`5xx` | Коды, начинающиеся на `5`, сообщают, что на сервере произошла ошибка по вине сервера.

Изучите полный список кодов.

Расскажите, что делает код `200`.

Расскажите, что делает код `201`.

Расскажите, что делает код `204`.

Расскажите, что делает код `404`.

Расскажите, что делает код `405`.

Расскажите, что делает код `301`.

Расскажите, что делает код `302`.

Расскажите, что делает код `501`.

←→
↑