Коды состояния HTTP | Ответы на ошибки клиента
Опубликовано: 11 Апреля, 2022
Браузер и сервер сайта обмениваются данными в виде кодов состояния HTTP. Сервер дает ответы на запрос браузера в виде трехзначного кода, известного как коды состояния HTTP. Классификация кодов состояния HTTP выполняется в пяти разделах, которые перечислены ниже.
- Информационные ответы (100–199)
- Успешные ответы (200–299)
- Перенаправления (300–399)
- Ошибки клиента (400–499)
- Ошибки сервера (500–599)
Ответы на ошибки клиента:
- 400 Bad Request: этот код ответа возникает, когда сервер не может понять запрос из-за использования недопустимого синтаксиса.
Положение дел:ошибка 400, неверный запрос
- 401 Unauthorized: этот код ответа возникает, когда сервер отказывается отвечать на запрос, потому что в запросе отсутствует аутентификация клиента для получения ресурсов.
Положение дел:401 Неавторизованный
- 402 Требуется платеж: код ответа 404 зарезервирован для использования в будущем. Целью создания этого кода ответа является цифровая платежная система.
Положение дел:402 Требуется оплата
- 403 Запрещено: этот код ответа возникает, когда клиент хочет получить доступ к контенту, но у него нет права доступа к контенту, поскольку он неавторизован.
Положение дел:403 Запрещено
- 404 Not Found: этот код ответа появляется, когда сервер не может найти ресурсы, запрошенные клиентом. Этот код также может быть отправлен сервером вместо ошибки 403, чтобы скрыть ресурсы от неавторизованного клиента. Ошибка 404 - один из самых известных кодов ответов в Интернете. Положение дел:
404 Не Найдено
- 405 Метод не разрешен: этот код ответа возникает, когда сервер знает метод запроса, но в настоящее время он отключен сервером.
Положение дел:405 Метод запрещен
- 406 Not Acceptable: этот код ответа возникает, когда сервер не находит содержимое, указанное в запросе клиента.
Положение дел:406 неприемлемо
- 407 Proxy Authentication Required: этот код ответа появляется, когда клиенту необходимо аутентифицировать себя с помощью прокси.
Положение дел:407 Требуется проверка подлинности прокси
- 408 Тайм-аут запроса: этот код ответа возникает, когда веб-сервер не получил требуемый ответ в течение времени, которое он был подготовлен к ожиданию.
Положение дел:408 Тайм-аут запроса
- 409 Конфликт: этот код ответа возникает, когда сервер не может выполнить запрос из-за конфликта в целевом ресурсе. Клиент может повторно отправить запрос, разрешив конфликт.
Положение дел:409 Конфликт
- 410 Gone: этот код ответа появляется, когда запрошенный ресурс окончательно удаляется с сервера и больше не доступен.
Положение дел:410 ушел
- 411 Требуется длина: этот код ответа возникает, когда сервер отклоняет запрос, поскольку для запроса не было заданной длины «Content-Length».
Положение дел:411 Требуемая длина
- 412 Ошибка предварительного условия: этот код ответа возникает, когда сервер оценивает предварительные условия, указанные в заголовке запроса, как ложные.
Положение дел:412 Ошибка предварительного условия
- 413 Request Entity Too Large: этот код ответа возникает, когда сервер отказывается обрабатывать запрос, потому что объект запроса больше, чем способность сервера обрабатывать данные.
Положение дел:413 Request Entity Too Large (слишком большой объект запроса)
- 414 Request-URI Too Long: этот код ответа появляется, когда URI, запрошенный клиентом, длиннее, чем способность сервера интерпретировать URI.
Положение дел:414 Request-URI Too Long (запрос-URI слишком длинный)
- 415 Неподдерживаемый тип носителя: этот код ответа возникает, когда сервер отклоняет запрошенный ресурс, потому что формат носителя запрошенного ресурса не поддерживается сервером. Положение дел:
415 Неподдерживаемый тип носителя
- 416 Запрошенный диапазон не удовлетворяется: код ответа возникает, когда запрос не может быть выполнен из-за диапазона, указанного в заголовке диапазона. Диапазон также может находиться за пределами данных целевого URI.
Положение дел:416 Запрошенный диапазон не удовлетворяется
- 417 Ошибка ожидания: этот код ответа возникает, когда сервер не может удовлетворить ожидания, указанные в поле заголовка запроса Expect.
Положение дел:416 Запрошенный диапазон не удовлетворяется
Поддерживаемые браузеры: браузеры, совместимые с ответами клиента об ошибках с кодом состояния HTTP , перечислены ниже:
- Гугл Хром
- Internet Explorer
- Fire Fox
- Сафари
- Опера