Αναζητήστε κάθε κωδικό κατάστασης απόκρισης HTTP (1xx–5xx) σε έναν αναζητήσιμο, φιλτραριζόμενο κατάλογο — και ανοίξτε οποιονδήποτε κωδικό για να δείτε τι σημαίνει, πότε να τον χρησιμοποιείτε, αν είναι cacheable και το RFC που τον ορίζει. Στον περιηγητή σας, δωρεάν.

Κάθε τυπικός κωδικός κατάστασης απόκρισης HTTP, εξηγημένος. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας από ενσωματωμένη αναφορά — τίποτα δεν αποστέλλεται στον διακομιστή.

100 Συνέχιση Ο πελάτης πρέπει να συνεχίσει να στέλνει το σώμα του αιτήματος. 101 Εναλλαγή Πρωτοκόλλων Ο διακομιστής αλλάζει πρωτόκολλα όπως ζητήθηκε από τον πελάτη. 102 Σε Επεξεργασία Ο διακομιστής έλαβε και επεξεργάζεται το αίτημα, αλλά δεν υπάρχει ακόμη διαθέσιμη απάντηση. 103 Πρώιμες Υποδείξεις Χρησιμοποιείται για την επιστροφή προκαταρκτικών κεφαλίδων, όπως η Link, πριν από την τελική απάντηση. 200 Εντάξει Το αίτημα ολοκληρώθηκε επιτυχώς. 201 Δημιουργήθηκε Το αίτημα ολοκληρώθηκε επιτυχώς και δημιουργήθηκε ένας νέος πόρος. 202 Έγινε Αποδεκτό Το αίτημα έγινε αποδεκτό προς επεξεργασία, αλλά η επεξεργασία δεν έχει ολοκληρωθεί. 203 Μη Έγκυρες Πληροφορίες Η απάντηση τροποποιήθηκε από έναν proxy μετασχηματισμού. 204 Χωρίς Περιεχόμενο Το αίτημα ολοκληρώθηκε επιτυχώς αλλά δεν επιστρέφει σώμα. 205 Επαναφορά Περιεχομένου Το αίτημα ολοκληρώθηκε επιτυχώς· ο πελάτης πρέπει να επαναφέρει την προβολή του εγγράφου. 206 Μερικό Περιεχόμενο Ο διακομιστής παραδίδει μόνο μέρος του πόρου λόγω κεφαλίδας Range. 207 Πολλαπλή Κατάσταση Μεταφέρει πολλαπλούς κωδικούς κατάστασης για πολλαπλές ανεξάρτητες λειτουργίες. 208 Έχει Ήδη Αναφερθεί Τα μέλη μιας σύνδεσης DAV έχουν ήδη απαριθμηθεί. 226 Χρησιμοποιήθηκε IM Η απάντηση είναι αποτέλεσμα χειρισμών στιγμιοτύπων που εφαρμόστηκαν στον πόρο. 300 Πολλαπλές Επιλογές Το αίτημα έχει περισσότερες από μία πιθανές απαντήσεις. 301 Μετακινήθηκε Μόνιμα Ο πόρος μετακινήθηκε μόνιμα σε ένα νέο URL. 302 Βρέθηκε Ο πόρος βρίσκεται προσωρινά σε ένα διαφορετικό URL. 303 Δείτε Άλλο Η απάντηση μπορεί να βρεθεί σε ένα άλλο URL χρησιμοποιώντας GET. 304 Δεν Τροποποιήθηκε Η αποθηκευμένη έκδοση του πόρου εξακολουθεί να ισχύει. 307 Προσωρινή Ανακατεύθυνση Προσωρινή ανακατεύθυνση που διατηρεί τη μέθοδο HTTP. 308 Μόνιμη Ανακατεύθυνση Μόνιμη ανακατεύθυνση που διατηρεί τη μέθοδο HTTP. 400 Εσφαλμένο Αίτημα Ο διακομιστής δεν μπορεί να επεξεργαστεί το αίτημα λόγω σφάλματος του πελάτη. 401 Μη Εξουσιοδοτημένο Απαιτείται ταυτοποίηση που απέτυχε ή δεν παρασχέθηκε. 402 Απαιτείται Πληρωμή Δεσμευμένο για μελλοντική χρήση· μερικές φορές χρησιμοποιείται για API με πύλη πληρωμής. 403 Απαγορεύεται Ο πελάτης είναι ταυτοποιημένος αλλά δεν επιτρέπεται η πρόσβαση στον πόρο. 404 Δεν Βρέθηκε Ο διακομιστής δεν μπορεί να βρει τον ζητούμενο πόρο. 405 Μη Επιτρεπτή Μέθοδος Η μέθοδος HTTP δεν υποστηρίζεται για αυτόν τον πόρο. 406 Μη Αποδεκτό Ο πόρος δεν μπορεί να παραγάγει απάντηση που να ταιριάζει με τις κεφαλίδες Accept. 407 Απαιτείται Ταυτοποίηση Proxy Ο πελάτης πρέπει πρώτα να ταυτοποιηθεί με έναν proxy. 408 Λήξη Χρόνου Αιτήματος Ο διακομιστής έληξε χρονικά περιμένοντας το αίτημα. 409 Σύγκρουση Το αίτημα συγκρούεται με την τρέχουσα κατάσταση του πόρου. 410 Έφυγε Ο πόρος έχει αφαιρεθεί μόνιμα. 411 Απαιτείται Μήκος Το αίτημα πρέπει να καθορίζει μια κεφαλίδα Content-Length. 412 Αποτυχία Προϋπόθεσης Μια προϋπόθεση στις κεφαλίδες του αιτήματος δεν πληρώθηκε. 413 Πολύ Μεγάλο Περιεχόμενο Το σώμα του αιτήματος είναι μεγαλύτερο από όσο θα επεξεργαστεί ο διακομιστής. 414 Πολύ Μεγάλο URI Το ζητούμενο URL είναι μεγαλύτερο από όσο θα ερμηνεύσει ο διακομιστής. 415 Μη Υποστηριζόμενος Τύπος Μέσου Το σώμα του αιτήματος είναι σε μορφή που ο διακομιστής δεν υποστηρίζει. 416 Μη Ικανοποιήσιμο Εύρος Το ζητούμενο εύρος δεν μπορεί να ικανοποιηθεί. 417 Αποτυχία Προσδοκίας Η προσδοκία στην κεφαλίδα Expect δεν μπόρεσε να ικανοποιηθεί. 418 Είμαι μια τσαγιέρα Ο διακομιστής αρνείται να φτιάξει καφέ επειδή είναι, μονίμως, μια τσαγιέρα. 421 Λανθασμένα Κατευθυνόμενο Αίτημα Το αίτημα κατευθύνθηκε σε έναν διακομιστή που δεν μπορεί να παραγάγει απάντηση. 422 Μη Επεξεργάσιμο Περιεχόμενο Το αίτημα έχει σωστή μορφή αλλά είναι σημασιολογικά μη έγκυρο. 423 Κλειδωμένο Ο πόρος στον οποίο γίνεται πρόσβαση είναι κλειδωμένος. 424 Αποτυχία Εξάρτησης Το αίτημα απέτυχε επειδή ένα προηγούμενο αίτημα από το οποίο εξαρτιόταν απέτυχε. 425 Πολύ Νωρίς Ο διακομιστής δεν είναι διατεθειμένος να διακινδυνεύσει την επεξεργασία ενός επαναλαμβανόμενου αιτήματος. 426 Απαιτείται Αναβάθμιση Ο πελάτης πρέπει να αλλάξει σε ένα διαφορετικό πρωτόκολλο. 428 Απαιτείται Προϋπόθεση Ο διακομιστής απαιτεί το αίτημα να είναι υπό συνθήκη. 429 Πάρα Πολλά Αιτήματα Ο πελάτης έστειλε πάρα πολλά αιτήματα σε ένα δεδομένο χρονικό διάστημα. 431 Πολύ Μεγάλα Πεδία Κεφαλίδας Αιτήματος Τα πεδία κεφαλίδας του αιτήματος είναι πολύ μεγάλα. 451 Μη Διαθέσιμο για Νομικούς Λόγους Ο πόρος δεν είναι διαθέσιμος λόγω νομικών απαιτήσεων. 500 Εσωτερικό Σφάλμα Διακομιστή Ο διακομιστής αντιμετώπισε μια απρόσμενη κατάσταση. 501 Δεν Υλοποιήθηκε Ο διακομιστής δεν υποστηρίζει την απαιτούμενη λειτουργικότητα. 502 Εσφαλμένη Πύλη Ένας ανάντη διακομιστής επέστρεψε μη έγκυρη απάντηση. 503 Υπηρεσία Μη Διαθέσιμη Ο διακομιστής δεν μπορεί προσωρινά να χειριστεί το αίτημα. 504 Λήξη Χρόνου Πύλης Ένας ανάντη διακομιστής δεν απάντησε εγκαίρως. 505 Μη Υποστηριζόμενη Έκδοση HTTP Ο διακομιστής δεν υποστηρίζει την έκδοση HTTP που χρησιμοποιήθηκε. 506 Η Παραλλαγή Επίσης Διαπραγματεύεται Παρουσιάστηκε σφάλμα διαμόρφωσης διαπραγμάτευσης περιεχομένου. 507 Ανεπαρκής Αποθηκευτικός Χώρος Ο διακομιστής δεν μπορεί να αποθηκεύσει την αναπαράσταση που χρειάζεται. 508 Εντοπίστηκε Βρόχος Ο διακομιστής εντόπισε έναν ατέρμονο βρόχο κατά την επεξεργασία. 510 Μη Επεκταμένο Απαιτούνται περαιτέρω επεκτάσεις στο αίτημα. 511 Απαιτείται Ταυτοποίηση Δικτύου Ο πελάτης πρέπει να ταυτοποιηθεί για να αποκτήσει πρόσβαση στο δίκτυο.
Κανένας κωδικός κατάστασης δεν ταιριάζει με την αναζήτησή σας.
Δοκιμάστε διαφορετικό αριθμό ή όνομα — για παράδειγμα 301, Unauthorized ή timeout.

Σχετικά με το Κωδικοί Κατάστασης HTTP

Αυτός ο κατάλογος κωδικών κατάστασης HTTP καλύπτει κάθε τυπικό κωδικό απόκρισης, από το πληροφοριακό εύρος 1xx έως τα σφάλματα διακομιστή 5xx. Κάθε καταχώρηση δείχνει τον αριθμητικό κωδικό, την κανονική φράση αιτίας και μια σύντομη περίληψη, και ολόκληρη η λίστα μπορεί να αναζητηθεί με αριθμό, όνομα ή σημασία — 301, Unauthorized και timeout βρίσκουν όλα τους στόχους τους — ή να φιλτραριστεί ανά κλάση απόκρισης.

Κάθε κωδικός ανοίγει στη δική του ειδική σελίδα με πλήρη επεξήγηση: τι σημαίνει πραγματικά η κατάσταση, πότε να τη χρησιμοποιήσετε στα δικά σας API και εφαρμογές, αν οι αποκρίσεις με αυτόν τον κωδικό είναι προεπιλεγμένα cacheable, και το RFC που τον ορίζει. Σχετικοί κωδικοί από την ίδια κλάση συνδέονται στο κάτω μέρος, οπότε η σύγκριση του 401 με το 403 ή του 301 με το 308 απαιτεί ένα μόνο κλικ.

Οι πέντε κλάσεις είναι το ταχύτερο νοητικό μοντέλο για την ανάγνωση οποιασδήποτε απόκρισης: το 1xx σημαίνει ότι το αίτημα συνεχίζεται, το 2xx σημαίνει επιτυχία, το 3xx σημαίνει ανακατεύθυνση, το 4xx σημαίνει ότι ο πελάτης έκανε λάθος και το 5xx σημαίνει ότι ο διακομιστής απέτυχε. Ο κατάλογος είναι οργανωμένος ακριβώς γύρω από αυτή τη δομή.

Πώς να χρησιμοποιήσετε το Κωδικοί Κατάστασης HTTP

  1. Πληκτρολογήστε έναν κωδικό, μια φράση αιτίας ή μια λέξη-κλειδί στο πλαίσιο αναζήτησης — για παράδειγμα 404, Not Found ή redirect.
  2. Χρησιμοποιήστε το φίλτρο κλάσης για να περιορίσετε τη λίστα σε πληροφοριακούς, επιτυχείς, ανακατεύθυνσης, σφάλματος πελάτη ή σφάλματος διακομιστή κωδικούς.
  3. Ανοίξτε τη σελίδα οποιουδήποτε κωδικού για να διαβάσετε τι σημαίνει, πότε να τον χρησιμοποιήσετε, την προεπιλεγμένη δυνατότητα cache και το καθοριστικό RFC.
  4. Ελέγξτε την ενότητα σχετικών κωδικών για να συγκρίνετε γειτονικούς κωδικούς από την ίδια κλάση.
  5. Χρησιμοποιήστε το κουμπί αντιγραφής για να πάρετε τον κωδικό για μια αναφορά σφάλματος, ένα τεστ ή μια προδιαγραφή API.

Συχνές ερωτήσεις

Το πρώτο ψηφίο ομαδοποιεί τους κωδικούς κατά αποτέλεσμα: 1xx πληροφοριακό (το αίτημα ελήφθη, συνεχίστε), 2xx επιτυχία, 3xx ανακατεύθυνση (απαιτείται περαιτέρω ενέργεια), 4xx σφάλμα πελάτη (το αίτημα φταίει) και 5xx σφάλμα διακομιστή (ο διακομιστής απέτυχε να εκπληρώσει ένα έγκυρο αίτημα).

Το 401 Unauthorized σημαίνει ότι το αίτημα δεν διαθέτει έγκυρη πιστοποίηση — ο πελάτης πρέπει να συνδεθεί ή να παράσχει διαπιστευτήρια και να ξαναδοκιμάσει. Το 403 Forbidden σημαίνει ότι ο διακομιστής κατάλαβε τα διαπιστευτήρια αλλά αρνείται ούτως ή άλλως την πρόσβαση: η πιστοποίηση δεν θα αλλάξει την απάντηση.

Χρησιμοποιήστε το 301 όταν ο πόρος έχει μετακινηθεί μόνιμα — τα προγράμματα περιήγησης και οι μηχανές αναζήτησης ενημερώνουν τις αναφορές τους. Χρησιμοποιήστε το 302 για προσωρινές μετακινήσεις. Αν η μέθοδος αιτήματος πρέπει να διατηρηθεί ακριβώς, προτιμήστε τα αυστηρότερα σύγχρονα αντίστοιχά τους, 308 και 307.

Ορισμένοι κωδικοί κατάστασης, όπως το 200 και το 301, μπορούν να αποθηκευτούν από caches προγράμματος περιήγησης και proxy ακόμη και χωρίς ρητές κεφαλίδες cache· άλλοι, όπως οι περισσότερες αποκρίσεις 4xx και 5xx, όχι. Η σήμανση σας λέει την προεπιλογή ώστε να γνωρίζετε πότε απαιτούνται κεφαλίδες Cache-Control.

Ναι. Κάθε κωδικός έχει μια ειδική, συνδέσιμη σελίδα με τη σημασία του, τυπική χρήση, δυνατότητα cache και καθοριστικό RFC, συν σχετικούς κωδικούς από την ίδια κλάση — χρήσιμο για σελιδοδείκτη ή κοινοποίηση του ακριβούς κωδικού που συζητείται.

Ναι. Ο κατάλογος και κάθε σελίδα ανά κωδικό είναι δωρεάν για περιήγηση χωρίς λογαριασμό, και η αναζήτηση εκτελείται ακαριαία στο πρόγραμμα περιήγησής σας χωρίς αποστολή τίποτα στον διακομιστή.

Κοινοποίηση
Χρειάζεστε βοήθεια;
Βρήκατε πρόβλημα με αυτό το εργαλείο; Ενημερώστε μας.
Αναφορά προβλήματος

Προσθέστε αυτό το δωρεάν εργαλείο στον δικό σας ιστότοπο — αντιγράψτε και επικολλήστε τον παρακάτω κώδικα.