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