Sobes.tech
Junior

Quale contenuto (body) restituisce il server in risposta con il codice 404?

sobes.tech AI

Risposta dell'AI

Quando la risposta ha il codice 404 (Non Trovato), il server di solito restituisce un corpo di risposta che contiene informazioni sul fatto che la risorsa richiesta non è stata trovata. Il formato e il contenuto del corpo non sono standardizzati e dipendono dall'implementazione del server o dell'applicazione web. Può essere un messaggio di testo semplice, una pagina HTML con errore o un oggetto JSON con la descrizione dell'errore.

Esempio di risposta HTML semplice:

<html>
  <head><title>404 Non Trovato</title></head>
  <body>
    <h1>Non Trovato</h1>
    <p>L'URL richiesto non è stato trovato su questo server.</p>
  </body>
</html>

In API che restituiscono JSON, il corpo può apparire così:

{
  "error": "Risorsa non trovata",
  "status": 404
}

Se il server non restituisce un corpo, il client riceve solo gli intestazioni con il codice 404. Ma di solito, per comodità dell'utente o del client, è presente un corpo con la descrizione dell'errore.