Коды состояния HTTP | Ответы на ошибки клиента

Опубликовано: 11 Апреля, 2022

Браузер и сервер сайта обмениваются данными в виде кодов состояния HTTP. Сервер дает ответы на запрос браузера в виде трехзначного кода, известного как коды состояния HTTP. Классификация кодов состояния HTTP выполняется в пяти разделах, которые перечислены ниже.

  1. Информационные ответы (100–199)
  2. Успешные ответы (200–299)
  3. Перенаправления (300–399)
  4. Ошибки клиента (400–499)
  5. Ошибки сервера (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
  • Сафари
  • Опера

РЕКОМЕНДУЕМЫЕ СТАТЬИ