Skip to main content

Eine vollständige Liste der HTTP-Statuszeilen

20090926 Overview Of Divine Truth - Secrets Of The Universe S1P2 (Kann 2024)

20090926 Overview Of Divine Truth - Secrets Of The Universe S1P2 (Kann 2024)
Anonim

Die HTTP-Statuszeile ist die Bezeichnung für den HTTP-Statuscode (die tatsächliche Codenummer), wenn er von der HTTP-Ursachenphrase begleitet wird1 (Die kurze Beschreibung).

Weitere Informationen zu HTTP-Statuscodes finden Sie unter Was sind HTTP-Statuscodes? Stück. Wir führen auch eine Liste der HTTP-Statuscodefehler (4xx und 5xx) zusammen mit einigen Tipps, wie sie behoben werden können.

Hinweis: Obwohl HTTP-Statuszeilen technisch nicht korrekt sind, werden sie häufig nur als HTTP-Statuscodes bezeichnet.

HTTP-Statuscode-Kategorien

Wie Sie unten sehen können, sind HTTP-Statuscodes dreistellige Ganzzahlen. Die erste Ziffer dient zur Identifizierung des Codes innerhalb einer bestimmten Kategorie - einer dieser fünf:

  • 1XX: Informativ - Die Anfrage wurde angenommen oder der Prozess wird fortgesetzt.
  • 2XX: Bestätigt, dass die Aktion erfolgreich abgeschlossen wurde oder verstanden wurde.
  • 3XX: Umleitung - etwas anderes muss durchgeführt werden, um die Anfrage abzuschließen.
  • 4XX: Clientfehler, der darauf hinweist, dass die Anforderung nicht abgeschlossen werden kann oder die falsche Syntax enthält.
  • 5XX: Serverfehler, der darauf hinweist, dass der Server eine angeblich gültige Anforderung nicht ausgeführt hat.

Anwendungen, die HTTP-Statuscodes verstehen, müssen dies nicht wissen alles der Codes, was bedeutet, dass ein unbekannter Code auch einen unbekannten HTTP-Grundsatz enthält, der dem Benutzer nicht viele Informationen liefert. Diese HTTP-Anwendungen müssen jedoch die Kategorien oder Klassen verstehen, wie wir sie oben beschrieben haben.

Wenn die Software nicht weiß, was der bestimmte Code bedeutet, kann sie zumindest die Klasse identifizieren. Wenn zum Beispiel ein 490-Statuscode der Anwendung unbekannt ist, kann er als 400 behandelt werden, da er sich in derselben Kategorie befindet, und dann annehmen kann, dass die Clientanforderung fehlerhaft ist.

HTTP-Statuszeilen (HTTP-Statuscodes + HTTP-Begründungsphrasen)

StatuscodeGrundsatz
100Fortsetzen
101Umschaltprotokolle
102wird bearbeitet
200OK
201Erstellt
202Akzeptiert
203Nicht autorisierende Informationen
204Kein Inhalt
205Inhalt zurücksetzen
206Teilinhalt
207Multi-Status
300Mehrere Auswahlmöglichkeiten
301dauerhaft umgezogen
302Gefunden
303Siehe Sonstiges
304Nicht modifiziert
305Proxy verwenden
307Temporäre Weiterleitung
308Permanente Weiterleitung
400Ungültige Anforderung
401Nicht autorisiert
402Bezahlung erforderlich
403verboten
404Nicht gefunden
405Methode nicht erlaubt
406Inakzeptabel
407Proxy-Authentifizierung erforderlich
408Zeitüberschreitung der Anforderung
409Konflikt
410Weg
411Länge erforderlich
412Vorbedingung fehlgeschlagen
413Entität zu groß anfordern
414Anforderungs-URI zu groß
415Nicht unterstützter Medientyp
416Anforderungsbereich nicht zufriedenstellend
417Erwartung fehlgeschlagen
421Fehlgeleitete Anfrage
422Nicht verarbeitbare Einheit
423Verschlossen
424Fehlgeschlagene Abhängigkeit
425Ungeordnete Sammlung
426Upgrade erforderlich
428Voraussetzung erforderlich
429Zu viele Anfragen
431Headerfelder der Anfrage zu groß
451Aus rechtlichen Gründen nicht verfügbar
500interner Serverfehler
501Nicht implementiert
502Schlechtes Gateway
503Dienst nicht verfügbar
504Gateway-Zeitüberschreitung
505HTTP-Version wird nicht unterstützt
506Variante verhandelt auch
507Unzureichender Speicher
508Schleife erkannt
510Nicht erweitert
511Netzwerkauthentifizierung erforderlich

1 Die HTTP-Begründungssätze, die den HTTP-Statuscodes beiliegen, werden nur empfohlen. Pro RFC 2616 ist ein anderer Grundsatz zulässig. 6.1.1. Möglicherweise werden HTTP-Begründungssätze durch eine "freundlichere" Beschreibung oder in einer lokalen Sprache ersetzt.

Inoffizielle HTTP-Statuszeilen

Die folgenden HTTP-Statuszeilen werden möglicherweise von einigen Drittanbieterdiensten als Fehlerantworten verwendet, sie werden jedoch von keinem RFC angegeben.

StatuscodeGrundsatz
103Kontrollpunkt
420Methodenfehler
420Erhöhen Sie Ihre Ruhe
440Zeitüberschreitung beim Anmelden
449Wiederholen Sie mit
450Blockiert durch Windows-Kindersicherung
451Umleiten
498Ungültiges Token
499Token erforderlich
499Antivirus hat die Anfrage verboten
509Bandbreitenlimit überschritten
530Site ist eingefroren

Hinweis: Es ist wichtig zu wissen, dass HTTP-Statuscodes zwar dieselben Nummern haben wie Fehlernachrichten, die in anderen Kontexten wie etwa Fehlercodes des Geräte-Managers gefunden wurden. Dies bedeutet jedoch nicht, dass sie in irgendeiner Weise miteinander verbunden sind.