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