Junior
66
questionbank

Какие коды ответа HTTP вы знаете?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Информационные:

  • 100 Continue - Сервер получил начальную часть запроса и ожидает продолжения.
  • 101 Switching Protocols - Сервер согласен переключиться на протоколы, указанные в заголовке Upgrade.

Успешные:

  • 200 OK - Запрос успешно обработан.
  • 201 Created - Запрос успешно выполнен, и в результате был создан новый ресурс.
  • 204 No Content - Запрос успешно обработан, но ответ не содержит сущности (например, при удалении ресурса).

Перенаправления:

  • 301 Moved Permanently - Запрошенный ресурс был перемещен на новый постоянный URL.
  • 302 Found (ранее "Moved temporarily") - Запрошенный ресурс временно доступен по другому URL.
  • 304 Not Modified - Ресурс не изменялся с момента последнего запроса. Браузер может использовать кешированную версию.

Ошибки клиента:

  • 400 Bad Request - Сервер не может обработать запрос из-за некорректного синтаксиса.
  • 401 Unauthorized - Запрос требует аутентификации.
  • 403 Forbidden - Доступ к ресурсу запрещен.
  • 404 Not Found - Запрошенный ресурс не найден.
  • 405 Method Not Allowed - Метод HTTP, используемый в запросе, не разрешен для данного ресурса.
  • 422 Unprocessable Entity - Сервер понимает тип содержимого запроса, но не может обработать содержащиеся в нем инструкции (например, ошибки валидации данных).

Ошибки сервера:

  • 500 Internal Server Error - Сервер столкнулся с непредвиденной ошибкой.
  • 502 Bad Gateway - Сервер, выступая в роли шлюза или прокси, получил недействительный ответ от нижестоящего сервера.
  • 503 Service Unavailable - Сервер временно недоступен (например, из-за перегрузки или технических работ).