400Bad Request (Εσφαλμένη αίτηση)
Ο διακομιστής δεν μπορεί να επεξεργαστεί την αίτηση επειδή η σύνταξη, το πλαίσιο (framing) ή τα παρεχόμενα δεδομένα δεν είναι έγκυρα. Η αμετάκλητη επανάληψη της ίδιας αίτησης είναι απίθανο να βοηθήσει.
Λειτουργική καθοδήγηση: Inspect URL encoding, JSON/body syntax, required fields, and request framing.
401Unauthorized (Μη εξουσιοδοτημένο)
Στην αίτηση λείπουν έγκυρα διαπιστευτήρια ελέγχου ταυτότητας για τον στόχο. Παρά το όνομά της, αυτή η απάντηση σημαίνει ότι απαιτείται έλεγχος ταυτότητας ή απέτυχε.
Λειτουργική καθοδήγηση: Send the expected credentials and include a WWW-Authenticate challenge.
402Payment Required (Απαιτείται πληρωμή)
Δεσμευμένο για μελλοντική χρήση, αν και ορισμένα προϊόντα το χρησιμοποιούν για ροές εργασιών πληρωμής ή ορίων (quota). Δεν υπάρχει ενιαία, καθολικά διαλειτουργική συμπεριφορά πληρωμής.
Λειτουργική καθοδήγηση: Treat vendor-specific meanings as such; document the API contract.
403Forbidden (Απαγορεύεται)
Ο διακομιστής κατανόησε την αίτηση αλλά αρνείται να την εκπληρώσει. Τα έγκυρα διαπιστευτήρια δεν αλλάζουν απαραίτητα το αποτέλεσμα επειδή ο περιορισμός μπορεί να βασίζεται σε πολιτική.
Λειτουργική καθοδήγηση: Check permissions, access policy, IP/WAF rules, and resource-level authorization.
404Not Found (Δεν βρέθηκε)
Ο διακομιστής δεν μπορεί να βρει τρέχουσα αναπαράσταση για την αιτούμενη URI ή δεν είναι πρόθυμος να αποκαλύψει ότι υπάρχει. Η απάντηση από μόνη της δεν λέει εάν η απουσία είναι προσωρινή ή μόνιμη.
Λειτουργική καθοδήγηση: Repair the URL, restore the resource, or use 410 when removal is known to be permanent.
405Method Not Allowed (Η μέθοδος δεν επιτρέπεται)
Ο πόρος υπάρχει, αλλά δεν υποστηρίζει τη μέθοδο που χρησιμοποιείται σε αυτήν την αίτηση.
Λειτουργική καθοδήγηση: Return an Allow header listing methods the resource accepts.
406Not Acceptable (Μη αποδεκτό)
Ο διακομιστής δεν μπορεί να παράγει αναπαράσταση που να ταιριάζει με τις προληπτικές προτιμήσεις αποδοχής (accept preferences) του πελάτη.
Λειτουργική καθοδήγηση: Relax Accept constraints or configure a suitable representation/negotiation policy.
407Proxy Authentication Required (Απαιτείται έλεγχος ταυτότητας διαμεσολαβητή)
Ένας ενδιάμεσος διαμεσολαβητής (proxy) απαιτεί διαπιστευτήρια προτού προωθήσει την αίτηση.
Λειτουργική καθοδήγηση: Authenticate to the proxy using Proxy-Authenticate / Proxy-Authorization; this is distinct from origin authentication.
408Request Timeout (Λήξη χρονικού ορίου αίτησης)
Ο διακομιστής δεν έλαβε την πλήρη αίτηση εντός του χρόνου που ήταν προετοιμασμένος να περιμένει. Ο πελάτης μπορεί να δοκιμάσει ξανά σε νέα σύνδεση.
Λειτουργική καθοδήγηση: Check network stalls, upload size, and server/proxy timeout settings.
Η αίτηση έρχεται σε σύγκρουση με την τρέχουσα κατάσταση του πόρου, όπως μια σύγκρουση έκδοσης ή μια προσπάθεια δημιουργίας αντιγράφου.
Λειτουργική καθοδήγηση: Explain the conflict and provide enough current state for the client to resolve it.
410Gone (Δεν διατίθεται πλέον)
Ο πόρος είναι εσκεμμένα και πιθανώς μόνιμα μη διαθέσιμος, χωρίς γνωστή αντικατάσταση. Αυτό είναι ισχυρότερο από μια γενική απάντηση Not Found.
Λειτουργική καθοδήγηση: Use when removal is deliberate; remove obsolete internal links and references.
411Length Required (Απαιτείται μήκος)
Ο διακομιστής απαιτεί μια κεφαλίδα Content-Length αλλά η αίτηση δεν παρείχε καμία.
Λειτουργική καθοδήγηση: Send an accurate Content-Length or use a supported transfer framing.
412Precondition Failed (Η προϋπόθεση απέτυχε)
Μια συνθήκη αίτησης όπως το If-Match αξιολογήθηκε ως ψευδής, οπότε ο διακομιστής δεν εκτέλεσε την αιτούμενη ενέργεια.
Λειτουργική καθοδήγηση: Refresh the representation and retry with current validators/state.
413Content Too Large (Πολύ μεγάλο περιεχόμενο)
Το σώμα της αίτησης υπερβαίνει ένα όριο που ο διακομιστής είναι πρόθυμος ή ικανός να επεξεργαστεί. Ο διακομιστής ενδέχεται να κλείσει τη σύνδεση ή να επιτρέψει επανάληψη μετά τη μείωση του σώματος.
Λειτουργική καθοδήγηση: Reduce payload size or adjust documented upload limits.
414URI Too Long (Πολύ μεγάλη URI)
Ο στόχος της αίτησης είναι μεγαλύτερος από ό,τι ο διακομιστής είναι πρόθυμος να ερμηνεύσει, συχνά λόγω υπερβολικά μεγάλου συμβολοσειράς ερωτήματος (query string).
Λειτουργική καθοδήγηση: Use a shorter URI or move suitable data into a request body.
415Unsupported Media Type (Μη υποστηριζόμενος τύπος πολυμέσων)
Ο διακομιστής αρνείται το σώμα της αίτησης επειδή ο τύπος πολυμέσων, η κωδικοποίηση περιεχομένου ή η επιθεωρημένη μορφή δεν υποστηρίζονται.
Λειτουργική καθοδήγηση: Send a supported Content-Type/encoding and a body matching it.
416Range Not Satisfiable (Το εύρος δεν είναι ικανοποιητικό)
Το ζητούμενο εύρος byte δεν μπορεί να εξυπηρετηθεί, για παράδειγμα επειδή ξεκινά πέρα από το μήκος αναπαράστασης.
Λειτουργική καθοδήγηση: Re-check resource length and range units; servers may return Content-Range: bytes */length.
417Expectation Failed (Η προσδοκία απέτυχε)
Ο διακομιστής ή ο ενδιάμεσος δεν μπορεί να ικανοποιήσει μια προσδοκία που δηλώνεται στην κεφαλίδα expect.
Λειτουργική καθοδήγηση: Retry without the unsupported expectation when safe and appropriate.
418I'm a teapot (Είμαι τσαγιέρα)
Μια χιουμοριστική κατάσταση που προέρχεται από προδιαγραφή της Πρωταπριλίας. Δεν αποτελεί κανονικό συμβόλαιο σφάλματος εφαρμογής, αν και ορισμένες υπηρεσίες το χρησιμοποιούν παιχνιδιάρικα.
Λειτουργική καθοδήγηση: Do not depend on it for interoperable production behavior.
421Misdirected Request (Εσφαλμένα κατευθυνόμενη αίτηση)
Η αίτηση έφτασε σε διακομιστή που δεν μπορεί να παράγει αυθεντική απάντηση για την URI στόχο, συχνά επειδή η δρομολόγηση σύνδεσης ή η αρχή HTTP δεν ταιριάζουν.
Λειτουργική καθοδήγηση: Retry over a suitable connection and inspect Host/:authority, SNI, and proxy routing.
422Unprocessable Content (Μη επεξεργάσιμο περιεχόμενο)
Ο τύπος περιεχομένου και η σύνταξη είναι κατανοητά, αλλά ο διακομιστής δεν μπορεί να εφαρμόσει τις οδηγίες ή να επικυρώσει το υποβληθέν περιεχόμενο.
Λειτουργική καθοδήγηση: Return actionable field-level validation details; correcting the payload may allow success.
Ένας πόρος WebDAV είναι κλειδωμένος, επομένως η αιτούμενη μέθοδος δεν μπορεί να εκτελεστεί μέχρι να επιλυθεί η συνθήκη κλειδώματος.
Λειτουργική καθοδήγηση: Check lock ownership, timeout, and WebDAV lock-token handling.
424Failed Dependency (Αποτυχημένη εξάρτηση)
Μια λειτουργία WebDAV απέτυχε επειδή μια απαιτούμενη προηγούμενη λειτουργία στην ίδια ακολουθία αιτήσεων απέτυχε.
Λειτουργική καθοδήγηση: Resolve the earlier failed action before retrying dependent operations.
425Too Early (Πολύ νωρίς)
Ο διακομιστής αρνείται να επεξεργαστεί μια αίτηση που ενδέχεται να έχει αναπαραχθεί (replayed) κατά τα πρώιμα δεδομένα, για τη μείωση του κινδύνου επανάληψης.
Λειτουργική καθοδήγηση: Retry after the connection is established without early data.
426Upgrade Required (Απαιτείται αναβάθμιση)
Ο διακομιστής αρνείται το τρέχον πρωτόκολλο και υποδεικνύει ότι ο πελάτης πρέπει να μεταβεί σε άλλο.
Λειτουργική καθοδήγηση: Include an Upgrade header that describes supported protocol choices.
428Precondition Required (Απαιτείται προϋπόθεση)
Ο διακομιστής απαιτεί μια υπό όρους αίτηση για την αποτροπή χαμένων ενημερώσεων, αλλά ο πελάτης έστειλε μια ανεξάρτητη (unconditional).
Λειτουργική καθοδήγηση: Fetch current state and submit an appropriate condition such as If-Match.
429Too Many Requests (Πάρα πολλές αιτήσεις)
Ο πελάτης έχει στείλει πάρα πολλές αιτήσεις σε δεδομένη περίοδο, βάσει ορίου ρυθμού που ορίζεται από τον διακομιστή.
Λειτουργική καθοδήγηση: Back off, honor Retry-After when present, and avoid synchronized retry bursts.
431Request Header Fields Too Large (Πολύ μεγάλα πεδία κεφαλίδας αίτησης)
Ο διακομιστής δεν θα επεξεργαστεί την αίτηση επειδή ένα ή περισσότερα πεδία κεφαλίδας, ή το συνδυασμένο σύνολο κεφαλίδων, είναι πάρα πολύ μεγάλα.
Λειτουργική καθοδήγηση: Reduce cookies/custom headers or adjust an intentional server limit.
451Unavailable For Legal Reasons (Μη διαθέσιμο για νομικούς λόγους)
Ο διακομιστής δεν μπορεί να παράσχει τον αιτούμενο πόρο λόγω νομικού περιορισμού.
Λειτουργική καθοδήγηση: Where appropriate, explain the restriction and its scope without exposing protected information.