Die HTTP-Statuszeile ist der Begriff, der dem HTTP-Statuscode (der eigentlichen Codenummer) gegeben wird, wenn er von der1 (der Kurzbeschreibung) begleitet wird.
Wir führen auch eine Liste mit HTTP-Statuscode-Fehlern (4xx und 5xx) zusammen mit einigen Tipps, wie sie behoben werden können.
Obwohl technisch nicht korrekt, werden HTTP-Statuszeilen oft einfach als HTTP-Statuscodes bezeichnet.
HTTP-Statuscode-Kategorien
Wie Sie unten sehen können, sind HTTP-Statuscodes dreistellige Ganzzahlen. Die allererste Ziffer wird verwendet, um den Code innerhalb einer bestimmten Kategorie zu identifizieren – eine dieser fünf:
- 1XX: Zur Information: Die Anfrage wurde angenommen oder der Vorgang wird fortgesetzt.
- 2XX: Bestätigt, dass die Aktion erfolgreich abgeschlossen oder verstanden wurde.
- 3XX: Umleitung - etwas anderes muss stattfinden, um die Anfrage abzuschließen.
- 4XX: Client-Fehler, der darauf hinweist, dass die Anfrage nicht abgeschlossen werden kann oder die falsche Syntax enthält.
- 5XX: Serverfehler, der darauf hinweist, dass der Server eine vermeintlich gültige Anfrage nicht abschließen konnte.
Anwendungen, die HTTP-Statuscodes verstehen, müssen nicht alle diese Codes kennen, was bedeutet, dass ein unbekannter Code auch einen unbekannten HTTP-Grundsatz hat, der dem Benutzer nicht viele Informationen liefert. Allerdings müssen diese HTTP-Anwendungen die oben beschriebenen Kategorien oder Klassen verstehen.
Wenn die Software nicht weiß, was der spezifische Code bedeutet, kann sie zumindest die Klasse identifizieren. Wenn der Anwendung zum Beispiel ein 490-Statuscode unbekannt ist, kann sie ihn als 400 behandeln, weil er in derselben Kategorie ist, und dann davon ausgehen, dass mit der Client-Anfrage etwas nicht stimmt.
HTTP-Statuszeilen (HTTP-Statuscodes +
Offizielle | |
---|---|
Statuscode | Grundsatz |
100 | Weiter |
101 | Umsch altprotokolle |
102 | Bearbeitung |
200 | OK |
201 | Erstellt |
202 | Akzeptiert |
203 | Nicht verbindliche Informationen |
204 | Kein Inh alt |
205 | Inh alt zurücksetzen |
206 | Teilinh alt |
207 | Multi-Status |
208 | Bereits gemeldet |
300 | Mehrfachauswahl |
301 | Dauerhaft umgezogen |
302 | Gefunden |
303 | Andere anzeigen |
304 | Nicht geändert |
305 | Proxy verwenden |
307 | Temporäre Umleitung |
308 | Permanente Weiterleitung |
400 | Bad Request |
401 | Nicht autorisiert |
402 | Zahlung erforderlich |
403 | Verboten |
404 | Nicht gefunden |
405 | Methode nicht erlaubt |
406 | Nicht akzeptabel |
407 | Proxy-Authentifizierung erforderlich |
408 | Zeitüberschreitung anfordern |
409 | Konflikt |
410 | Weg |
411 | Erforderliche Länge |
412 | Voraussetzung fehlgeschlagen |
413 | Anforderungsentität zu groß |
414 | Anfrage-URI zu groß |
415 | Nicht unterstützter Medientyp |
416 | Anforderungsbereich nicht erfüllbar |
417 | Erwartung fehlgeschlagen |
421 | Fehlgeleitete Anfrage |
422 | Nicht verarbeitbare Entität |
423 | Gesperrt |
424 | Abhängigkeit fehlgeschlagen |
425 | Ungeordnete Sammlung |
426 | Upgrade erforderlich |
428 | Voraussetzung erforderlich |
429 | Zu viele Anfragen |
431 | Anforderungs-Header-Felder zu groß |
451 | Aus rechtlichen Gründen nicht verfügbar |
500 | Interner Serverfehler |
501 | Nicht implementiert |
502 | Bad Gateway |
503 | Dienst nicht verfügbar |
504 | Gateway-Timeout |
505 | HTTP-Version wird nicht unterstützt |
506 | Variante verhandelt auch |
507 | Nicht genügend Speicherplatz |
508 | Schleife erkannt |
510 | Nicht verlängert |
511 | Netzwerkauthentifizierung erforderlich |
[1] Die HTTP-Begründungsphrasen, die HTTP-Statuscodes begleiten, werden nur empfohlen. Gemäß RFC 2616 6.1.1 ist ein anderer Begründungssatz zulässig. Möglicherweise werden HTTP-Begründungssätze durch eine "freundlichere" Beschreibung oder in einer lokalen Sprache ersetzt.
Inoffizielle
Die folgenden HTTP-Statuszeilen werden möglicherweise von einigen Drittanbieterdiensten als Fehlerantworten verwendet, aber sie werden von keinem RFC spezifiziert.
Weitere mögliche | |
---|---|
Statuscode | Grundsatz |
103 | Checkpoint |
420 | Methodenfehler |
420 | Verbessern Sie Ihre Ruhe |
440 | Login Timeout |
449 | Wiederholen mit |
450 | Von der Windows-Kindersicherung blockiert |
451 | Weiterleitung |
498 | Ungültiger Token |
499 | Token erforderlich |
499 | Anfrage wurde von Antivirus verboten |
509 | Bandbreitenlimit überschritten |
530 | Website ist eingefroren |
Es ist wichtig, sich daran zu erinnern, dass HTTP-Statuscodes zwar dieselben Nummern wie Fehlermeldungen in anderen Zusammenhängen haben können, wie z. B. Geräte-Manager-Fehlercodes, dies jedoch nicht bedeutet, dass sie in irgendeiner Weise verwandt sind.