Sobes.tech
Назад к вопросам
Junior
120

Какой содержимое (body) возвращает сервер при ответе с кодом 404?

Ответ от нейросети

sobes.tech AI

При ответе с кодом 404 (Not Found) сервер обычно возвращает тело ответа, которое содержит информацию о том, что запрашиваемый ресурс не найден. Формат и содержимое body не стандартизированы и зависят от реализации сервера или веб-приложения. Это может быть простое текстовое сообщение, HTML-страница с ошибкой или JSON-объект с описанием ошибки.

Пример простого HTML-ответа:

<html>
  <head><title>404 Not Found</title></head>
  <body>
    <h1>Not Found</h1>
    <p>The requested URL was not found on this server.</p>
  </body>
</html>

В API, возвращающих JSON, тело может выглядеть так:

{
  "error": "Resource not found",
  "status": 404
}

Если сервер не возвращает тело, клиент получает только заголовки с кодом 404. Но обычно для удобства пользователя или клиента тело с описанием ошибки присутствует.