Sobes.tech
Junior

Какво съдържание (body) връща сървърът при отговор с код 404?

sobes.tech AI

Отговор от AI

Когато отговорът има код 404 (Не е намерено), сървърът обикновено връща тяло на отговора, което съдържа информация, че заявеният ресурс не е намерен. Форматът и съдържанието на тялото не са стандартизирани и зависят от реализацията на сървъра или уеб приложението. Това може да бъде просто текстово съобщение, HTML страница с грешка или JSON обект с описание на грешката.

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

<html>
  <head><title>404 Не е намерено</title></head>
  <body>
    <h1>Не е намерено</h1>
    <p>Заявената URL не беше намерена на този сървър.</p>
  </body>
</html>

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

{
  "error": "Ресурсът не е намерен",
  "status": 404
}

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