Quel contenu (corps) le serveur renvoie-t-il en réponse avec le code 404?
sobes.tech IA
Réponse de l'IA
Lorsqu'une réponse avec le code 404 (Non Trouvé) est renvoyée, le serveur retourne généralement un corps de réponse contenant des informations indiquant que la ressource demandée n'a pas été trouvée. Le format et le contenu du corps ne sont pas standardisés et dépendent de la mise en œuvre du serveur ou de l'application web. Cela peut être un message texte simple, une page HTML avec une erreur ou un objet JSON décrivant l'erreur.
Exemple de réponse HTML simple:
<html>
<head><title>404 Non Trouvé</title></head>
<body>
<h1>Non Trouvé</h1>
<p>L'URL demandée n'a pas été trouvée sur ce serveur.</p>
</body>
</html>
Dans les API renvoyant du JSON, le corps peut ressembler à ceci:
{
"error": "Ressource non trouvée",
"status": 404
}
Si le serveur ne renvoie pas de corps, le client ne reçoit que les en-têtes avec le code 404. Mais généralement, pour la commodité de l'utilisateur ou du client, un corps avec une description de l'erreur est présent.