Junior
Τι περιεχόμενο (body) επιστρέφει ο διακομιστής στην απάντηση με κωδικό 404;
sobes.tech AI
Απάντηση από AI
Όταν η απάντηση έχει κωδικό 404 (Δεν Βρέθηκε), ο διακομιστής συνήθως επιστρέφει ένα σώμα απάντησης που περιέχει πληροφορίες ότι ο ζητούμενος πόρος δεν βρέθηκε. Η μορφή και το περιεχόμενο του σώματος δεν είναι τυποποιημένα και εξαρτώνται από την υλοποίηση του διακομιστή ή της web εφαρμογής. Αυτό μπορεί να είναι ένα απλό μήνυμα κειμένου, μια HTML σελίδα με σφάλμα ή ένα αντικείμενο JSON με την περιγραφή του σφάλματος.
Παράδειγμα απλής HTML απάντησης:
<html>
<head><title>404 Δεν Βρέθηκε</title></head>
<body>
<h1>Δεν Βρέθηκε</h1>
<p>Ο ζητούμενος URL δεν βρέθηκε σε αυτόν τον διακομιστή.</p>
</body>
</html>
Σε API που επιστρέφουν JSON, το σώμα μπορεί να μοιάζει έτσι:
{
"error": "Πόρος δεν βρέθηκε",
"status": 404
}
Αν ο διακομιστής δεν επιστρέφει σώμα, ο πελάτης λαμβάνει μόνο τις κεφαλίδες με κωδικό 404. Αλλά συνήθως, για ευκολία του χρήστη ή του πελάτη, υπάρχει ένα σώμα με την περιγραφή του σφάλματος.