Eine vollständige Liste der HTTP-Statuszeilen

Inhaltsverzeichnis:

Eine vollständige Liste der HTTP-Statuszeilen
Eine vollständige Liste der HTTP-Statuszeilen
Anonim

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.

Image
Image

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.

Empfohlen: