Sobes.tech
Junior

Aký obsah (body) vracia server pri odpovedi s kódom 404?

sobes.tech AI

Odpoveď od AI

Keď odpoveď má kód 404 (Nenašlo sa), server zvyčajne vráti telo odpovede, ktoré obsahuje informácie o tom, že požadovaný zdroj nebol nájdený. Formát a obsah tela nie sú štandardizované a závisia od implementácie servera alebo webovej aplikácie. Môže to byť jednoduchá textová správa, HTML stránka s chybou alebo JSON objekt s popisom chyby.

Príklad jednoduchého HTML odpovede:

<html>
  <head><title>404 Nenašlo sa</title></head>
  <body>
    <h1>Nenašlo sa</h1>
    <p>Požadovaná URL nebola na tomto serveri nájdená.</p>
  </body>
</html>

V API, ktoré vracajú JSON, môže telo vyzerať takto:

{
  "error": "Zdroj nenájdený",
  "status": 404
}

Ak server nevracia telo, klient dostane iba hlavičky s kódom 404. Ale zvyčajne je pre používateľa alebo klienta prítomné telo s popisom chyby.