Αναφορά Κωδικών Κατάστασης HTTP δωρεάν
Αναζητήσιμη αναφορά για όλους τους κωδικούς κατάστασης HTTP — τι σημαίνει ο καθένας, πότε χρησιμοποιείται και κοινές αιτίες. Από 100 έως 511.
61 κωδικοί κατάστασης
100Συνέχιση
Ο διακομιστής έχει λάβει τις κεφαλίδες αιτήματος και ο πελάτης πρέπει να προχωρήσει με το σώμα.
Συνέχιση
Ο διακομιστής έχει λάβει τις κεφαλίδες αιτήματος και ο πελάτης πρέπει να προχωρήσει με το σώμα.
Χρησιμοποιείται για αιτήματα με Expect: 100-continue. Ο διακομιστής παραδέχεται ότι είναι διατεθειμένος να λάβει το σώμα πριν ο πελάτης το στείλει. Σπάνια παρατηρείται σε σύγχρονες ιστοεφαρμογές.
101Εναλλαγή Πρωτοκόλλων
Ο διακομιστής εναλλάσσει πρωτόκολλα όπως ζητήθηκε από τον πελάτη.
Εναλλαγή Πρωτοκόλλων
Ο διακομιστής εναλλάσσει πρωτόκολλα όπως ζητήθηκε από τον πελάτη.
Χρησιμοποιείται συνήθως για αναβάθμιση WebSocket — ο πελάτης ζητά Upgrade: websocket και ο διακομιστής ανταποκρίνεται με 101 για εναλλαγή.
102Επεξεργασία
Ο διακομιστής έχει λάβει το αίτημα και το επεξεργάζεται, αλλά δεν υπάρχει ακόμη απόκριση.
Επεξεργασία
Ο διακομιστής έχει λάβει το αίτημα και το επεξεργάζεται, αλλά δεν υπάρχει ακόμη απόκριση.
Ένα ενδιάμεσο απόκριση WebDAV που αποστέλλεται για την αποφυγή χρονολήψεων πελάτη κατά τις μεγάλες διαδικασίες. Καταπαύθηκε — σύγχρονοι διακομιστές δεν πρέπει να την αποστέλλουν.
103Αρχικές Υπόδειξης
Προκαταρκτικές κεφαλίδες που αποστέλνονται πριν την τελική απόκριση.
Αρχικές Υπόδειξης
Προκαταρκτικές κεφαλίδες που αποστέλνονται πριν την τελική απόκριση.
Επιτρέπει στους διακομιστές να αποστέλνουν κεφαλίδες σύνδεσμου (preload/preconnect) ενώ η τελική απόκριση εξακολουθεί να προετοιμάζεται, ώστε τα προγράμματα περιήγησης να μπορούν να ξεκινήσουν την ανάκτηση κρίσιμων στοιχείων νωρίτερα.
200ΟΚ
Το αίτημα ήταν επιτυχές.
ΟΚ
Το αίτημα ήταν επιτυχές.
Η τυπική απόκριση επιτυχίας. Το νόημα εξαρτάται από τη μέθοδο HTTP: GET → πόρος επιστράφηκε, POST/PUT → ενέργεια ολοκληρώθηκε.
201Δημιουργήθηκε
Ένας νέος πόρος δημιουργήθηκε με επιτυχία.
Δημιουργήθηκε
Ένας νέος πόρος δημιουργήθηκε με επιτυχία.
Κοινή μετά από POST. Η απόκριση πρέπει να περιλαμβάνει κεφαλίδα Location που δείχνει στη διεύθυνση URL του νέου πόρου.
202Αποδεκτό
Το αίτημα ήταν αποδεκτό για επεξεργασία, αλλά η επεξεργασία δεν είναι ολοκληρωμένη.
Αποδεκτό
Το αίτημα ήταν αποδεκτό για επεξεργασία, αλλά η επεξεργασία δεν είναι ολοκληρωμένη.
Για ασύγχρονες λειτουργίες — ο διακομιστής βάζει τη δουλειά σε ουρά. Ο πελάτης πρέπει να ερευνήσει ένα τελικό σημείο κατάστασης ή να ελέγξει ξανά αργότερα.
203Μη-Αξιόπιστη Πληροφορία
Η απόκριση τροποποιήθηκε από ένα πληρεξούσιο μετασχηματισμού.
Μη-Αξιόπιστη Πληροφορία
Η απόκριση τροποποιήθηκε από ένα πληρεξούσιο μετασχηματισμού.
Το αίτημα ήταν επιτυχές, αλλά ένας ενδιάμεσος (όπως ένα πληρεξούσιο αποθήκευσης ή μετασχηματισμού) τροποποίησε το φορτίο από τον διακομιστή προέλευσης — για παράδειγμα, επανασυμπίεση εικόνων. Σπάνιο στην πράξη.
204Χωρίς Περιεχόμενο
Το αίτημα ήταν επιτυχές αλλά δεν υπάρχει σώμα απόκρισης.
Χωρίς Περιεχόμενο
Το αίτημα ήταν επιτυχές αλλά δεν υπάρχει σώμα απόκρισης.
Συχνά χρησιμοποιείται για λειτουργίες DELETE ή ενημερώσεις PUT που δεν χρειάζονται να επιστρέψουν σώμα. Ο πελάτης δεν πρέπει να φύγει από την τρέχουσα σελίδα.
205Επαναφορά Περιεχομένου
Το αίτημα ήταν επιτυχές· ο πελάτης πρέπει να επαναφέρει την προβολή του εγγράφου.
Επαναφορά Περιεχομένου
Το αίτημα ήταν επιτυχές· ο πελάτης πρέπει να επαναφέρει την προβολή του εγγράφου.
Όπως το 204, δεν επιστρέφεται σώμα — αλλά ο πελάτης λέγεται επιπλέον να επαναφέρει την φόρμα ή την προβολή που παρήγαγε το αίτημα (π.χ. εκκαθάρηση των πεδίων της φόρμας για την επόμενη καταχώρηση).
206Μερικό Περιεχόμενο
Ο διακομιστής παρέδωσε μόνο μέρος του πόρου.
Μερικό Περιεχόμενο
Ο διακομιστής παρέδωσε μόνο μέρος του πόρου.
Απόκριση σε αίτημα Range. Χρησιμοποιείται από τους αναπαραγωγείς βίντεο και τους διαχειριστές λήψης για να συνεχίσουν τις διακεκομμένες λήψεις ή να μεταδώσουν μεγάλα αρχεία.
207Πολλαπλή Κατάσταση
Το σώμα απόκρισης περιέχει πολλαπλές κώδικες κατάστασης για πολλαπλές λειτουργίες.
Πολλαπλή Κατάσταση
Το σώμα απόκρισης περιέχει πολλαπλές κώδικες κατάστασης για πολλαπλές λειτουργίες.
WebDAV: ένα σώμα XML αναφέρει το αποτέλεσμα πολλών υπό-λειτουργιών ανεξάρτητα — π.χ. μια μαζική μετακίνηση όπου ορισμένα στοιχεία είχαν επιτυχία και άλλα απέτυχαν.
208Ήδη Αναφέρθηκε
Τα μέλη μιας συλλογής ήδη αναγράφηκαν νωρίτερα στην απόκριση.
Ήδη Αναφέρθηκε
Τα μέλη μιας συλλογής ήδη αναγράφηκαν νωρίτερα στην απόκριση.
WebDAV: χρησιμοποιείται μέσα σε 207 Multi-Status απαντήσεις για την αποφυγή της επανάληψης των μελών της ίδιας συλλογής όταν οι δεσμοί δημιουργούν βρόχους.
226IM Χρησιμοποιείται
Η απόκριση είναι το αποτέλεσμα χειρισμών παρουσίας που εφαρμόστηκαν στον πόρο.
IM Χρησιμοποιείται
Η απόκριση είναι το αποτέλεσμα χειρισμών παρουσίας που εφαρμόστηκαν στον πόρο.
Κωδικοποίηση δέλτα: ο διακομιστής επιστρέφει μια διαφορά σε σχέση με μια προηγούμενη έκδοση αντί για τον πλήρη πόρο, εξοικονομώντας εύρος ζώνης. Πολύ σπάνια υλοποιημένο.
300Πολλαπλές Επιλογές
Πολλαπλές αναπαραστάσεις του πόρου είναι διαθέσιμες.
Πολλαπλές Επιλογές
Πολλαπλές αναπαραστάσεις του πόρου είναι διαθέσιμες.
Ο διακομιστής προσφέρει πολλές επιλογές (π.χ. διαφορετικές μορφές ή γλώσσες) και ο πελάτης πρέπει να επιλέξει μια. Σπάνια χρησιμοποιείται, επειδή η αυτόματη διαπραγμάτευση περιεχομένου συνήθως χειρίζεται αυτό.
301Μετακινήθηκε Μόνιμα
Ο πόρος έχει μετακινηθεί μόνιμα σε μια νέα διεύθυνση URL.
Μετακινήθηκε Μόνιμα
Ο πόρος έχει μετακινηθεί μόνιμα σε μια νέα διεύθυνση URL.
Χρησιμοποιήστε για μόνιμες αλλαγές URL — οι μηχανές αναζήτησης θα ενημερώσουν τον δείκτη τους. Η αρχή SEO μεταφέρεται στη νέα διεύθυνση URL.
302Βρέθηκε (Προσωρινή Ανακατεύθυνση)
Ο πόρος είναι προσωρινά σε μια διαφορετική διεύθυνση URL.
Βρέθηκε (Προσωρινή Ανακατεύθυνση)
Ο πόρος είναι προσωρινά σε μια διαφορετική διεύθυνση URL.
Δείχνει ότι η ανακατεύθυνση δεν είναι μόνιμη. Η αποθήκευση είναι λιγότερο επιθετική από ό,τι το 301. Χρησιμοποιήστε για πράγματα όπως 'απαιτείται σύνδεση, ανακατεύθυνση στο /login'.
303Δείτε Άλλο
Ανακατεύθυνση σε διαφορετική διεύθυνση URL με χρήση GET.
Δείτε Άλλο
Ανακατεύθυνση σε διαφορετική διεύθυνση URL με χρήση GET.
Χρησιμοποιείται μετά από υποβολές POST — η απόκριση λέει 'το POST σας λειτούργησε, δείτε αυτή τη GET URL για το αποτέλεσμα'. Τα προγράμματα περιήγησης πάντα λαμβάνουν τη νέα διεύθυνση URL.
304Δεν Τροποποιήθηκε
Η αποθηκευμένη έκδοση είναι ακόμα έγκυρη· χρησιμοποιήστε την.
Δεν Τροποποιήθηκε
Η αποθηκευμένη έκδοση είναι ακόμα έγκυρη· χρησιμοποιήστε την.
Απόκριση σε ένα υπό όρους αίτημα (με κεφαλίδες If-None-Match ή If-Modified-Since). Εξοικονομεί εύρος ζώνης — δεν επιστρέφεται σώμα.
307Προσωρινή Ανακατεύθυνση
Όπως το 302 αλλά διατηρεί την αρχική μέθοδο HTTP.
Προσωρινή Ανακατεύθυνση
Όπως το 302 αλλά διατηρεί την αρχική μέθοδο HTTP.
Εάν το αρχικό ήταν POST, η ανακατεύθυνση χρησιμοποιεί επίσης POST. Σύγχρονη εναλλακτική του 302 όταν η διατήρηση της μεθόδου έχει σημασία.
308Μόνιμη Ανακατεύθυνση
Όπως το 301 αλλά διατηρεί την αρχική μέθοδο HTTP.
Μόνιμη Ανακατεύθυνση
Όπως το 301 αλλά διατηρεί την αρχική μέθοδο HTTP.
Σύγχρονη αντικατάσταση του 301 όταν θέλετε τα αιτήματα POST να παραμείνουν POST μετά την ανακατεύθυνση.
400Λάθος Αίτημα
Ο διακομιστής δεν κατάλαβε το αίτημα λόγω λανθασμένης σύνταξης.
Λάθος Αίτημα
Ο διακομιστής δεν κατάλαβε το αίτημα λόγω λανθασμένης σύνταξης.
Συνήθεις αιτίες: λανθασμένο JSON στο σώμα, μη έγκυρες παράμετροι ερωτήματος ή απουσία απαιτούμενων πεδίων. Ελέγξτε το σώμα και τις κεφαλίδες του αιτήματος.
401Μη Εξουσιοδοτημένο
Απαιτείται ταυτοποίηση και δεν έχει παρασχεθεί.
Μη Εξουσιοδοτημένο
Απαιτείται ταυτοποίηση και δεν έχει παρασχεθεί.
Ο πελάτης πρέπει να συμπεριλάβει διαπιστευτήρια ταυτοποίησης (κεφαλίδα Authorization, cookie, token). 'Unauthorized' είναι λάθος όνομα — πραγματικά σημαίνει 'unauthenticated'.
402Απαιτείται Πληρωμή
Δεσμευμένο για μελλοντική χρήση — μερικές φορές χρησιμοποιείται για πληρωμένα επίπεδα API.
Απαιτείται Πληρωμή
Δεσμευμένο για μελλοντική χρήση — μερικές φορές χρησιμοποιείται για πληρωμένα επίπεδα API.
Αρχικά προορίζονται για ψηφιακές πληρωμές. Σύγχρονη χρήση: τα API μερικές φορές επιστρέφουν 402 όταν ένας χρήστης έχει υπερβεί το πληρωμένο όριό του.
403Απαγορευμένο
Ο πελάτης ταυτοποιήθηκε αλλά δεν έχει δικαίωμα.
Απαγορευμένο
Ο πελάτης ταυτοποιήθηκε αλλά δεν έχει δικαίωμα.
Διαφορετικό από το 401 — ο χρήστης ΕΙΝΑΙ συνδεδεμένος, αλλά ο λογαριασμός του δεν έχει δικαίωμα για αυτόν τον πόρο. Ελέγξτε τη λογική ρόλου/δικαιωμάτων.
404Δεν Βρέθηκε
Ο ζητούμενος πόρος δεν υπάρχει.
Δεν Βρέθηκε
Ο ζητούμενος πόρος δεν υπάρχει.
Είτε η διεύθυνση URL είναι λάθος, είτε ο πόρος διαγράφηκε, είτε δεν υπήρχε ποτέ. Οι διακομιστές μερικές φορές επιστρέφουν 404 για να κρύψουν ότι ένα 403 θα ήταν ακριβέστερο.
405Μέθοδος Δεν Επιτρέπεται
Η μέθοδος HTTP που χρησιμοποιήθηκε δεν επιτρέπεται για αυτόν τον πόρο.
Μέθοδος Δεν Επιτρέπεται
Η μέθοδος HTTP που χρησιμοποιήθηκε δεν επιτρέπεται για αυτόν τον πόρο.
Για παράδειγμα, ένα αίτημα GET σε ένα τελικό σημείο που δέχεται μόνο POST. Η απόκριση πρέπει να περιλαμβάνει κεφαλίδα Allow που παραθέτει έγκυρες μεθόδους.
406Δεν Είναι Αποδεκτό
Καμία αναπαράσταση δεν ταιριάζει στις κεφαλίδες Accept του πελάτη.
Δεν Είναι Αποδεκτό
Καμία αναπαράσταση δεν ταιριάζει στις κεφαλίδες Accept του πελάτη.
Ο πελάτης ζήτησε έναν τύπο περιεχομένου, γλώσσα ή κωδικοποίηση (μέσω Accept, Accept-Language, Accept-Encoding) που ο διακομιστής δεν μπορεί να ικανοποιήσει. Πολλοί διακομιστές παραβλέπουν τη σαφή διαπραγμάτευση και επιστρέφουν μια προεπιλογή.
407Απαιτείται Ταυτοποίηση Πληρεξούσιου
Ο πελάτης πρέπει να επαληθευτεί πρώτα με το proxy.
Απαιτείται Ταυτοποίηση Πληρεξούσιου
Ο πελάτης πρέπει να επαληθευτεί πρώτα με το proxy.
Όπως το 401, αλλά εκδόθηκε από ένα πληρεξούσιο: ο πελάτης πρέπει να στείλει διαπιστευτήρια Proxy-Authorization. Παρατηρείται σε εταιρικά δίκτυα με πληρεξούσια ταυτοποίησης.
408Timeout Αιτήματος
Ο διακομιστής έληξε το χρονικό όριο κατά την αναμονή του αιτήματος.
Timeout Αιτήματος
Ο διακομιστής έληξε το χρονικό όριο κατά την αναμονή του αιτήματος.
Ο πελάτης ήταν πολύ αργός για να στείλει το σώμα του αιτήματος ή διατήρησε τη σύνδεση κενή. Δοκιμάστε ξανά το αίτημα.
409Σύγκρουση
Το αίτημα διαφωνεί με την τρέχουσα κατάσταση του πόρου.
Σύγκρουση
Το αίτημα διαφωνεί με την τρέχουσα κατάσταση του πόρου.
Συνήθως επιστρέφεται για συγκρούσεις ταυτόχρονης επεξεργασίας ή διπλή δημιουργία πόρου (π.χ., δημιουργία χρήστη με email που υπάρχει ήδη).
410Εξαφανίστηκε
Ο πόρος διαγράφηκε και δεν θα επιστρέψει.
Εξαφανίστηκε
Ο πόρος διαγράφηκε και δεν θα επιστρέψει.
Ισχυρότερο από 404 — ο διακομιστής γνωρίζει ρητά ότι ο πόρος ΥΠΗΡΧΕ κάποτε αλλά έχει αφαιρεθεί οριστικά. Οι μηχανές αναζήτησης θα κάνουν deindex.
411Απαιτείται Μήκος
Ο διακομιστής απαιτεί κεφαλίδα Content-Length.
Απαιτείται Μήκος
Ο διακομιστής απαιτεί κεφαλίδα Content-Length.
Το αίτημα απορρίφθηκε επειδή στερούνταν κεφαλίδας Content-Length και ο διακομιστής αρνείται σώματα άγνωστου μεγέθους. Προσθέστε την κεφαλίδα και δοκιμάστε ξανά.
412Προϋπόθεση Αποτυχίας
Μια συνθήκη στις κεφαλίδες του αιτήματος δεν ήταν ικανοποιημένη.
Προϋπόθεση Αποτυχίας
Μια συνθήκη στις κεφαλίδες του αιτήματος δεν ήταν ικανοποιημένη.
Επιστρέφεται όταν οι προϋπόθεσης κεφαλίδες όπως If-Match ή If-Unmodified-Since αποτύχουν — συνήθως αισιόδοξη κλείδωση: κάποιος άλλος άλλαξε τον πόρο από τότε που είχατε την εκδοχή σας. Ανακτήστε ξανά και δοκιμάστε.
413Φορτίο Πολύ Μεγάλο
Το σώμα του αιτήματος υπερβαίνει το όριο μεγέθους του διακομιστή.
Φορτίο Πολύ Μεγάλο
Το σώμα του αιτήματος υπερβαίνει το όριο μεγέθους του διακομιστή.
Συνηθισμένο κατά την ανεβάσεις μεγάλων αρχείων. Η διαμόρφωση του διακομιστή (nginx, apache) ορίζει ένα μέγιστο μέγεθος σώματος. Ελέγξτε τη διαμόρφωση του διακομιστή.
414URL Πολύ Μεγάλο
Το URL του αιτήματος υπερβαίνει το όριο μήκους του διακομιστή.
URL Πολύ Μεγάλο
Το URL του αιτήματος υπερβαίνει το όριο μήκους του διακομιστή.
Συνήθως προκαλείται από πολύ μεγάλες συμβολοσειρές ερωτήματος (π.χ. κωδικοποίηση δεδομένων σε GET). Αλλάξτε σε σώμα POST ή αυξήστε το όριο του διακομιστή εάν τον ελέγχετε.
415Μη Υποστηριζόμενος Τύπος Μέσου
Ο διακομιστής δεν μπορεί να χειριστεί το Content-Type που στάλθηκε.
Μη Υποστηριζόμενος Τύπος Μέσου
Ο διακομιστής δεν μπορεί να χειριστεί το Content-Type που στάλθηκε.
Για παράδειγμα, αποστολή application/xml σε διακομιστή που δέχεται μόνο application/json. Ορίστε σωστά την κεφαλίδα Content-Type.
416Εύρος Μη Ικανοποιητό
Το ζητούμενο εύρος byte είναι έξω από το μέγεθος του πόρου.
Εύρος Μη Ικανοποιητό
Το ζητούμενο εύρος byte είναι έξω από το μέγεθος του πόρου.
Η κεφαλίδα Range ζητά ένα μέρος που το αρχείο δεν έχει — π.χ. συνέχιση λήψης μετά το τέλος του αρχείου. Η απάντηση πρέπει να περιλαμβάνει Content-Range με το πραγματικό μέγεθος.
417Προσδοκία Αποτυχίας
Ο διακομιστής δεν μπορεί να ικανοποιήσει τις απαιτήσεις της κεφαλίδας Expect.
Προσδοκία Αποτυχίας
Ο διακομιστής δεν μπορεί να ικανοποιήσει τις απαιτήσεις της κεφαλίδας Expect.
Αποστέλλεται όταν ο διακομιστής δεν υποστηρίζει Expect: 100-continue. Ορισμένοι πελάτες στέλνουν αυτήν την κεφαλίδα από προεπιλογή σε μεγάλα POST· η απενεργοποίησή της συνήθως επιλύει το σφάλμα.
418Είμαι ένα Τσαγιέρα
Ο διακομιστής αρνείται να παρασκευάσει καφέ επειδή είναι μια τσαγιέρα.
Είμαι ένα Τσαγιέρα
Ο διακομιστής αρνείται να παρασκευάσει καφέ επειδή είναι μια τσαγιέρα.
Ένα περίεργο απρίλιου του 1998 (RFC 2324). Ορισμένα πραγματικά API το χρησιμοποιούν για αστεία ή για να σημαδέψουν σταματημένα endpoints. Όχι για παραγωγική χρήση.
421Κατευθυνμένο Αίτημα Εσφαλμένα
Το αίτημα στάλθηκε σε διακομιστή που δεν μπορεί να παράγει απάντηση γι' αυτό.
Κατευθυνμένο Αίτημα Εσφαλμένα
Το αίτημα στάλθηκε σε διακομιστή που δεν μπορεί να παράγει απάντηση γι' αυτό.
Συνηθισμένο με HTTP/2 επαναχρησιμοποίηση σύνδεσης: το αίτημα έφτασε σε διακομιστή που δεν έχει διαμορφωθεί για το όνομα κεντρικού υπολογιστή που στοχεύει. Ο πελάτης πρέπει να δοκιμάσει ξανά σε μια νέα σύνδεση.
422Ασυμβίβαστο Περιεχόμενο
Το αίτημα ήταν συντακτικά έγκυρο αλλά σημασιολογικά λάθος.
Ασυμβίβαστο Περιεχόμενο
Το αίτημα ήταν συντακτικά έγκυρο αλλά σημασιολογικά λάθος.
Για παράδειγμα, JSON αναλύθηκε σωστά αλλά ένα απαιτούμενο πεδίο ήταν κενό ή μια τιμή πεδίου ήταν έξω από το εύρος. Συνηθισμένο στις απαντήσεις επικύρωσης REST API.
423Κλειδωμένο
Ο πόρος είναι κλειδωμένος.
Κλειδωμένο
Ο πόρος είναι κλειδωμένος.
WebDAV: ο πόρος προέλευσης ή προορισμού κλειδώνεται από έναν άλλο πελάτη, επομένως η λειτουργία δεν μπορεί να προχωρήσει. Περιμένετε για την απελευθέρωση της κλειδαριάς ή σπάστε την με το κατάλληλο token.
424Αποτυχημένη Εξάρτηση
Το αίτημα απέτυχε επειδή ένα προηγούμενο εξαρτημένο αίτημα απέτυχε.
Αποτυχημένη Εξάρτηση
Το αίτημα απέτυχε επειδή ένα προηγούμενο εξαρτημένο αίτημα απέτυχε.
WebDAV: σε μια αλυσίδα εξαρτημένων λειτουργιών, μια προηγούμενη ενέργεια απέτυχε, γι' αυτό αυτή δεν εκτελέστηκε. Δείτε την προηγούμενη αποτυχία για την κύρια αιτία.
425Πολύ Νωρίς
Ο διακομιστής αρνείται να επεξεργαστεί ένα αίτημα που ενδεχομένως να αναπαραχθεί.
Πολύ Νωρίς
Ο διακομιστής αρνείται να επεξεργαστεί ένα αίτημα που ενδεχομένως να αναπαραχθεί.
Σχετίζεται με TLS 1.3 0-RTT (ήδη δεδομένα): ο διακομιστής δεν θα κινδυνέψει την επεξεργασία ενός αιτήματος που ενδεχομένως να αναπαραχθεί. Ο πελάτης πρέπει να δοκιμάσει ξανά μετά την ολοκλήρωση του handshake.
426Απαιτείται Αναβάθμιση
Ο πελάτης πρέπει να αλλάξει σε διαφορετικό πρωτόκολλο.
Απαιτείται Αναβάθμιση
Ο πελάτης πρέπει να αλλάξει σε διαφορετικό πρωτόκολλο.
Ο διακομιστής αρνείται να εξυπηρετήσει το αίτημα στο τρέχον πρωτόκολλο αλλά θα επιτρέψει μετά την αναβάθμιση — η απάντηση περιλαμβάνει κεφαλίδα Upgrade που ονοματοδοτεί το απαιτούμενο πρωτόκολλο.
428Προϋπόθεση Απαιτείται
Ο διακομιστής απαιτεί το αίτημα να είναι υπό προϋποθέσεις.
Προϋπόθεση Απαιτείται
Ο διακομιστής απαιτεί το αίτημα να είναι υπό προϋποθέσεις.
Ο διακομιστής απαιτεί προϋπόθεσης κεφαλίδες (όπως If-Match) για να αποτρέψει αποτυχίες απώλειας ενημέρωσης. Ανακτήστε τον πόρο, καταγράψτε το ETag του και ξαναστείλτε με If-Match.
429Πάρα Πολλά Αιτήματα
Ο πελάτης περιορίζεται στον ρυθμό.
Πάρα Πολλά Αιτήματα
Ο πελάτης περιορίζεται στον ρυθμό.
Κάντε πιο αργά. Η απάντηση πρέπει να περιλαμβάνει κεφαλίδα Retry-After που υποδεικνύει πότε να δοκιμάσετε ξανά. Συνηθισμένο με API που έχουν ποσοστώσεις αιτήματος.
431Πεδία Κεφαλίδας Αιτήματος Πολύ Μεγάλα
Οι κεφαλίδες είναι πολύ μεγάλες για τον διακομιστή να επεξεργαστεί.
Πεδία Κεφαλίδας Αιτήματος Πολύ Μεγάλα
Οι κεφαλίδες είναι πολύ μεγάλες για τον διακομιστή να επεξεργαστεί.
Είτε ένα header είτε το συνολικό μέγεθος της κεφαλίδας υπερβαίνει το όριο — συχνότερα προκαλείται από υπέρμεγα cookies. Καθαρίστε τα cookies ή μειώστε τι αποθηκεύει η εφαρμογή σας σε αυτά.
451Μη Διαθέσιμο για Νομικούς Λόγους
Η πρόσβαση αρνήθηκε λόγω νομικών απαιτήσεων.
Μη Διαθέσιμο για Νομικούς Λόγους
Η πρόσβαση αρνήθηκε λόγω νομικών απαιτήσεων.
Ο πόρος αποκλείεται για νομικούς λόγους — λογοκρισία, διαταγές δικαστηρίου ή περιφερειακοί κανονισμοί. Ο αριθμός είναι μια αναφορά στο μυθιστόρημα Fahrenheit 451.
500Εσωτερικό Σφάλμα Διακομιστή
Ο διακομιστής αντιμετώπισε μια απρόσμενη κατάσταση.
Εσωτερικό Σφάλμα Διακομιστή
Ο διακομιστής αντιμετώπισε μια απρόσμενη κατάσταση.
Ένα γενικό σύλληψη για σφάλματα στο διακομιστή. Ελέγξτε τα αρχεία καταγραφής του διακομιστή για την πραγματική αιτία: χειρισμός εξαίρεσης, σφάλμα βάσης δεδομένων, κ.λπ.
501Δεν Εφαρμόστηκε
Ο διακομιστής δεν υποστηρίζει τη ζητούμενη λειτουργικότητα.
Δεν Εφαρμόστηκε
Ο διακομιστής δεν υποστηρίζει τη ζητούμενη λειτουργικότητα.
Για παράδειγμα, ο διακομιστής δεν αναγνωρίζει τη μέθοδο HTTP. Σπάνιο στην πράξη — πιο συχνά θα δείτε 405.
502Κακό Gateway
Ο διακομιστής, λειτουργώντας ως gateway, πήρε μια κακή απάντηση από έναν ανάντι διακομιστή.
Κακό Gateway
Ο διακομιστής, λειτουργώντας ως gateway, πήρε μια κακή απάντηση από έναν ανάντι διακομιστή.
Συνηθισμένο σε αρχιτεκτονικές μικροδιευθύνσεων. Ο εξισορροπητής φορτίου ή το αντίστροφο proxy σας πήρε μια ακατάστατη απάντηση από την υπηρεσία παρασκηνίου.
503Υπηρεσία Μη Διαθέσιμη
Ο διακομιστής δεν μπορεί προσωρινά να χειριστεί το αίτημα.
Υπηρεσία Μη Διαθέσιμη
Ο διακομιστής δεν μπορεί προσωρινά να χειριστεί το αίτημα.
Είτε κάτω για συντήρηση είτε υπερφορτωμένη. Η απάντηση πρέπει να περιλαμβάνει κεφαλίδα Retry-After. Συχνά επιστρέφεται κατά τις αναπτύξεις.
504Gateway Timeout
Ο διακομιστής gateway έληξε το χρονικό όριο κατά την αναμονή μιας ανάντι απάντησης.
Gateway Timeout
Ο διακομιστής gateway έληξε το χρονικό όριο κατά την αναμονή μιας ανάντι απάντησης.
Η υπηρεσία παρασκηνίου δεν ανταποκρίθηκε αρκετά γρήγορα. Ελέγξτε την υγεία της ανάντι υπηρεσίας και τις διαμορφώσεις timeout.
505Έκδοση HTTP Μη Υποστηριζόμενη
Ο διακομιστής δεν υποστηρίζει την έκδοση HTTP που χρησιμοποιείται στο αίτημα.
Έκδοση HTTP Μη Υποστηριζόμενη
Ο διακομιστής δεν υποστηρίζει την έκδοση HTTP που χρησιμοποιείται στο αίτημα.
Η μεγάλη έκδοση HTTP του αιτήματος δεν υποστηρίζεται από τον διακομιστή. Σχεδόν ποτέ δεν φαίνεται με σύγχρονες πελάτες.
506Παραλλαγή Ήδη Διαπραγματεύεται
Ο διακομιστής έχει μια δυσλειτουργία διαπραγμάτευσης περιεχομένου.
Παραλλαγή Ήδη Διαπραγματεύεται
Ο διακομιστής έχει μια δυσλειτουργία διαπραγμάτευσης περιεχομένου.
Ο διαπραγμάτευση περιεχομένου διαφάνειας έληξε σε βρόχο: η επιλεγμένη παραλλαγή είναι αυτή η ίδια διαμορφωμένη για διαπραγμάτευση. Υποδεικνύει σφάλμα διαμόρφωσης διακομιστή.
507Ανεπαρκής Αποθήκευση
Ο διακομιστής έχει εξαντλήσει το χώρο στο δίσκο.
Ανεπαρκής Αποθήκευση
Ο διακομιστής έχει εξαντλήσει το χώρο στο δίσκο.
Ειδικό WebDAV στην προέλευση αλλά μερικές φορές χρησιμοποιείται από γενικούς διακομιστές. Σημαίνει ότι ο διακομιστής δεν μπορεί να αποθηκεύσει το αίτημα λόγω περιορισμών αποθήκευσης.
508Βρόχος Ανιχνεύθηκε
Ο διακομιστής ανίχνευσε έναν άπειρο βρόχο κατά την επεξεργασία του αιτήματος.
Βρόχος Ανιχνεύθηκε
Ο διακομιστής ανίχνευσε έναν άπειρο βρόχο κατά την επεξεργασία του αιτήματος.
WebDAV: επεξεργασία αιτήματος Depth: infinity εισήλθε σε βρόχο (π.χ. κυκλικές δεσμεύσεις). Η λειτουργία τερματίστηκε.
510Δεν Επεκτάθηκε
Περισσότερες επεκτάσεις του αιτήματος απαιτούνται.
Δεν Επεκτάθηκε
Περισσότερες επεκτάσεις του αιτήματος απαιτούνται.
Από το απαρχαιωμένο HTTP Extension Framework: ο διακομιστής χρειάζεται περισσότερες πληροφορίες πριν να ικανοποιήσει το αίτημα. Ουσιαστικά αχρησιμοποίητο στον σύγχρονο ιστό.
511Απαιτείται Αυθεντικοποίηση Δικτύου
Ο πελάτης πρέπει να αυθεντικοποιηθεί για να αποκτήσει πρόσβαση δικτύου.
Απαιτείται Αυθεντικοποίηση Δικτύου
Ο πελάτης πρέπει να αυθεντικοποιηθεί για να αποκτήσει πρόσβαση δικτύου.
Χρησιμοποιείται από πύλες αιχμάλωτες (ξενοδοχείο/αεροδρόμιο WiFi) για να υποδείξει ότι ο χρήστης πρέπει να συνδεθεί στο δίκτυο πριν αποκτήσει πρόσβαση σε εξωτερικές τοποθεσίες.
Συνηθισμένες χρήσεις
- Αναφορά για σχέδιο APIΚατά το σχεδιασμό REST API, επιλέξτε τον σωστό κωδικό κατάστασης για κάθε απάντηση.
- Εύρεση κωδικών σφαλμάτων γρήγοραΌταν η εφαρμογή σας επιστρέφει ένα σύγχυσο σφάλμα HTTP, αναζητήστε τι σημαίνει πραγματικά.
- Μάθετε κωδικούς κατάστασης HTTPΟλοκληρωμένη αναφορά για μαθητές και προγραμματιστές που μαθαίνουν HTTP και REST.
- Γρήγορη αναφορά κατά τα περιστατικάΚατά τα περιστατικά παραγωγής, εύρεση γρήγορα τι σημαίνει κάθε κωδικός κατάστασης.
- Αναφορά για τεκμηρίωση APIΚατά τη συγγραφή τεκμηρίωσης API, συνδέστε με εξουσιοδοτημένες περιγραφές των κωδικών κατάστασης που επιστρέφετε.
Πώς λειτουργεί
Αυτό το εργαλείο είναι ένας οδηγός αναφοράς στον πελάτη, βασισμένος σε σταθερό πίνακα 63 κωδικών κατάστασης HTTP από όλες τις πέντε κλάσεις (1xx–5xx), καθένας με τον αριθμό του RFC που τον ορίζει. Χωρίς κλήση σε διακομιστή, εξωτερικό API ή αίτημα δικτύου — όλο το φιλτράρισμα και η εμφάνιση γίνονται στον browser με τις ενσωματωμένες μεθόδους πινάκων και συμβολοσειρών της JavaScript.
- 1Φόρτωση του πίνακα αναζήτησηςΌλοι οι 63 καταχωρισμένοι στην IANA κωδικοί κατάστασης είναι ενσωματωμένοι απευθείας στο εργαλείο ως πίνακας JavaScript, με κάθε εγγραφή να περιέχει τον αριθμητικό κωδικό, το κανονικό αγγλικό όνομα, την κατηγορία και το συγκεκριμένο RFC που τον ορίζει (π.χ. RFC 9110 για τους περισσότερους κωδικούς HTTP/1.1, RFC 6585 για το 429 Too Many Requests, RFC 2324 για το 418 I'm a Teapot).
- 2Το φιλτράρισμα εκτελείται στη μνήμηΚαθώς πληκτρολογείτε ή επιλέγετε φίλτρο κατηγορίας, το Array.filter της JavaScript εκτελείται στη λίστα στη μνήμη, συγκρίνοντας το ερώτημά σας με τον αριθμό κωδικού, το κανονικό όνομα και τις σύντομες και μεγάλες περιγραφές με String.includes — χωρίς καθυστέρηση ή επικοινωνία με διακομιστή.
- 3Οι λεπτομέρειες αναπτύσσονται με σύνδεσμο RFCΚάθε αποτέλεσμα αποδίδεται ως στοιχείο HTML details/summary. Η ανάπτυξη μιας εγγραφής αποκαλύπτει την αναλυτική εξήγηση και άμεσο σύνδεσμο στο επίσημο RFC στο rfc-editor.org, ώστε να διαβάσετε το ακριβές κείμενο της προδιαγραφής για κάθε κωδικό.
- 4Άμεσοι σύνδεσμοι και αντιγραφή στο πρόχειροΤο άνοιγμα μιας εγγραφής ενημερώνει το hash του URL με τον αριθμό κωδικού (π.χ. #404), κάνοντας τη σελίδα εύκολη στην κοινοποίηση και αποθήκευση. Το κουμπί αντιγραφής γράφει την κανονική συμβολοσειρά (π.χ. '404 Not Found') στο πρόχειρο μέσω του navigator.clipboard API του browser.
Σχετικά εργαλεία
Γεννήτρια Παραπομπών
Δημιουργήστε παραπομπές APA 7, MLA 9, Chicago και Harvard και παραπομπές εντός κειμένου για ιστότοπους, βιβλία, περιοδικά και YouTube — και φτιάξτε λίστα βιβλιογραφίας για αντιγραφή ή εξαγωγή. Δωρεάν και ιδιωτικό.
Χρονόμετρο διαστημάτων
Ένα χρονόμετρο εργασίας και ανάπαυσης για προπονήσεις HIIT και Tabata με προθέρμανση, γύρους, σετ, μεγάλη αντίστροφη μέτρηση, φάσεις με χρωματική κωδικοποίηση, ηχητικά σήματα και προαιρετικές φωνητικές οδηγίες.
Διαχωριστής βίντεο
Χωρίστε ένα μεγάλο βίντεο σε μέρη: κομμάτια των 60 δευτερολέπτων για τα Status ή τα Stories του WhatsApp, ένα πλήθος ίσων μερών ή μέρη κάτω από ένα μέγεθος, όπως 25 MB για email. Αποθηκεύστε κάθε μέρος ή όλα μαζί σε ZIP. Λειτουργεί στο πρόγραμμα περιήγησής σας· το βίντεο δεν ανεβαίνει πουθενά.