Коды состояния HTTP
1xx Информационные
Сервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.
Запрашивающая сторона попросила сервер переключить протокол, и сервер согласился.
Сервер получил и обрабатывает запрос, но ответ пока недоступен.
2xx Успешные
Запрос выполнен успешно. Значение успеха зависит от метода HTTP.
Запрос выполнен, и в результате был создан новый ресурс.
Запрос принят на обработку, но обработка еще не завершена.
Сервер успешно обработал запрос и не возвращает никакого содержимого.
Сервер доставляет только часть ресурса из-за заголовка диапазона, отправленного клиентом.
3xx Перенаправление
Запрошенному ресурсу присвоен новый постоянный URI, и будущие ссылки должны использовать этот URI.
Запрошенный ресурс временно находится по другому URI.
Ресурс не был изменен с версии, указанной в заголовках запроса.
Запрос следует повторить с другим URI, но будущие запросы могут использовать исходный URI.
Запрос и все будущие запросы должны постоянно повторяться с использованием другого URI.
4xx Ошибка клиента
Сервер не может или не будет обрабатывать запрос из-за очевидной ошибки клиента.
Требуется аутентификация, которая не удалась или еще не была предоставлена.
Сервер понял запрос, но отказывается его авторизовать.
Запрошенный ресурс не найден на сервере.
Метод запроса известен серверу, но не поддерживается целевым ресурсом.
Сервер превысил время ожидания запроса от клиента.
Запрос не может быть выполнен из-за конфликта с текущим состоянием ресурса.
Запрошенный ресурс больше не доступен и не будет доступен в будущем.
Запрос больше, чем сервер готов или может обработать.
Объект запроса имеет тип медиа, который сервер или ресурс не поддерживает.
Запрос был правильно сформирован, но не может быть выполнен из-за семантических ошибок.
Пользователь отправил слишком много запросов за определенный период (ограничение скорости).
5xx Ошибка сервера
Сервер столкнулся с непредвиденным условием, которое помешало ему выполнить запрос.
Сервер не поддерживает функциональность, необходимую для выполнения запроса.
Сервер, выступая в качестве шлюза или прокси, получил недействительный ответ от вышестоящего сервера.
Сервер в настоящее время не может обработать запрос из-за временной перегрузки или обслуживания.
Сервер как шлюз или прокси не получил своевременного ответа от вышестоящего сервера.
Сервер не поддерживает версию протокола HTTP, используемую в запросе.