Когда браузер запрашивает услугу у веб-сервера, может возникнуть ошибка, и сервер может вернуть код ошибки, например "404 не найден".
Эти ошибки принято называть сообщениями об ошибках HTML.
Но эти сообщения называются сообщениями о состоянии HTTP. Фактически, сервер всегда возвращает статус для каждого запроса. Наиболее распространенный ответ — 200 ОК.
Ниже приведен список сообщений о состоянии HTTP, которые могут быть возвращены:
Сообщение | Описание |
---|---|
100 Продолжить | Сервер получил заголовки запроса, и клиент должен приступить к отправке тела запроса |
101 Переключение протоколов | Запрашивающая сторона попросила сервер переключить протоколы |
103 Ранняя метаинформация | Используется с заголовком Link, чтобы позволить браузеру начать предварительную загрузку ресурсов, пока сервер готовит ответ |
Сообщение | Описание |
---|---|
200 Одобрено | Запрос одобрен (это стандартный ответ для успешных HTTP-запросов) |
201 Создано | Запрос выполнен, и новый ресурс создан |
202 Принято | Запрос принят в обработку, но обработка не была завершена |
203 Неавторитетная информация | Запрос успешно обработан, но возвращает информацию, которая может быть из другого источника |
204 Нет содержания | Запрос успешно обработан, но не возвращает никакого контента |
205 Сброс содержимого | Запрос успешно обработан, но не возвращает никакого содержимого и требует, чтобы инициатор сбросил представление документа |
206 Частичное содержание | Сервер доставляет только часть ресурса из-за заголовка диапазона, отправленного клиентом |
Сообщение | Описание |
---|---|
300 Множественный выбор | Список ссылок. Пользователь может выбрать ссылку и перейти по ней. Максимум пять адресов |
301 Перемещено навсегда | Запрошенная страница переехала на новый URL |
302 Найдено | Запрошенная страница временно перемещена на новый URL |
303 См. другое | Запрошенную страницу можно найти по другому URL |
304 Не изменено | Указывает, что запрошенная страница не была изменена с момента последнего запроса |
307 Временное перенаправление | Запрошенная страница временно перемещена на новый URL |
308 Постоянное перенаправление | Запрошенная страница навсегда перемещена на новый URL |
Сообщение | Описание |
---|---|
400 Неверный запрос | Запрос не может быть выполнен из-за неправильного синтаксиса |
401 Несанкционированный | Запрос был легальным, но сервер отказывается на него отвечать. Для использования, когда аутентификация возможна, но не удалась или еще не была предоставлена. |
402 Требуется оплата | Зарезервировано для будущего использования |
403 Запрещенный | Запрос был легальным, но сервер отказывается на него отвечать. |
404 Не найдено | Запрошенная страница не найдена, но может быть снова доступна в будущем |
405 Метод не разрешен | Запрос был сделан к странице с использованием метода запроса, не поддерживаемого этой страницей |
406 Недопустимо | Сервер может генерировать только ответ, который не принимается клиентом |
407 Требуется аутентификация прокси | Клиент должен сначала аутентифицировать себя с помощью прокси |
408 Тайм-аут запроса | На сервере истекло время ожидания запроса |
409 Конфликт | Запрос не удалось выполнить из-за конфликта в запросе |
410 Больше не доступен | Запрошенная страница больше не доступна |
411 Требуемая длина | "Длина контента" не определена. Сервер без него запрос не примет |
412 Предварительное условие не выполнено | Предварительное условие, указанное в запросе, оценивается сервером как ложное |
413 Слишком большой запрос | Сервер не примет запрос, поскольку объект запроса слишком велик |
414 Слишком длинный URI запроса | Сервер не примет запрос, поскольку URI слишком длинный. Происходит при преобразовании запроса POST в запрос GET с длинной информацией запроса |
415 Неподдерживаемый тип носителя | Сервер не примет запрос, поскольку тип носителя не поддерживается |
416 Диапазон неудовлетворителен | Клиент запросил часть файла, но сервер не может предоставить эту часть |
417 Ожидание не оправдалось | Сервер не может соответствовать требованиям поля заголовка запроса Expect |
Сообщение | Описание |
---|---|
500 Внутренняя ошибка сервера | Общее сообщение об ошибке, выдаваемое, когда более конкретное сообщение не подходит |
501 Не реализовано | Сервер либо не распознает метод запроса, либо у него нет возможности выполнить запрос |
502 Плохой шлюз | Сервер действовал как шлюз или прокси и получил неверный ответ от вышестоящего сервера |
503 Сервис недоступен | Сервер в данный момент недоступен (перегружен или отключен) |
504 Тайм-аут шлюза | Сервер действовал как шлюз или прокси и не получил своевременного ответа от вышестоящего сервера |
505 Версия HTTP не поддерживается | Сервер не поддерживает версию протокола HTTP, использованную в запросе |
511 Требуется сетевая аутентификация | Клиенту необходимо пройти аутентификацию, чтобы получить доступ к сети |
Перейти в справочник по HTML.