Latest web development tutorials

HTTP-Statuscodes

Wenn ein Browser eine Web-Seite des Betrachters Browser für den Zugriff auf sendet eine Anfrage an den Server, auf dem die Bahn. Wenn der Browser empfängt und zeigt die Titelseite, der Server, auf dem diese Seite wird ein HTTP-Statuscode-Header (Server-Header) für die Reaktion auf die Anforderung zurückkehren enthält den Browser.

HTTP-Statuscodes in Englisch für den HTTP-Statuscode.

Hier sind einige gemeinsame HTTP-Statuscodes:

  • 200-- Anfrage wurde erfolgreich
  • 301-- Ressourcen (Webseiten, etc.) wird permanent auf eine andere URL übertragen
  • 404 - Ressourcen (Webseiten, etc.) angefordert existiert nicht
  • 500 - Internal Server Error

HTTP-Statuscode-Klassifizierung

HTTP-Statuscode besteht aus drei Dezimalstellen, die erste Dezimalzahl die Art der Statuscodes definiert, sind die letzten beiden Zahlen nicht klassifizierten Wirkung. HTTP-Statuscode ist in fünf Typen unterteilt:

HTTP-Statuscode-Klassifizierung
Einstufung Kategorie Beschreibung
1 ** Information empfängt der Server die Anforderung, der Anforderer muß fortfahren
2 ** Erfolgreich ist, wird die Operation erfolgreich empfangen und verarbeitet
3 ** Redirection, weitere Maßnahmen erforderlich, um die Anforderung abzuschließen
4 ** Client-Fehler enthält der Antrag Syntaxfehler oder nicht füllen Sie Ihre Anfrage
5 ** Serverfehler trat ein Server-Fehler während der Bearbeitung des Antrags

HTTP-Statuscode-Liste:

HTTP-Statuscode-Liste
Statuscode Statuscode englischen Namen chinesische Beschreibung
100 fortsetzen Weiter. Kunde sollte seinen Antrag weiter
101 Switching Protocols Schalt Protokolle. Server-Vermittlungsprotokoll, das auf Wunsch des Kunden. Schalter kann nur bis zu einem fortgeschritteneren Protokoll, beispielsweise auf die neue Version des HTTP-Protokolls zu wechseln
200 Ok Antrag erfolgreich war. Generell gilt für GET und POST-Anfragen verwendet
201 Erstellt Es wurde erstellt. Erfolgreiche Anfragen und erstellt eine neue Ressource
202 akzeptiert Akzeptiert. Wir haben die Anfrage akzeptiert, aber haben den Prozess nicht abgeschlossen
203 Nicht verbindliche Informationen Nicht autorisierte Informationen. Antrag erfolgreich war. Aber nicht in der ursprünglichen Information Meta vom Server zurückgegeben, aber eine Kopie der
204 Kein Inhalt Leer. Der Server erfolgreich verarbeitet, aber nicht Inhalt zurück. In Abwesenheit von aktualisierten Seiten des Browsers, um sicherzustellen, setzt das aktuelle Dokument angezeigt werden
205 Reset-Inhalt Inhalt zurücksetzen. Die Server-Verarbeitung erfolgreich, wird der Benutzer-Endgerät (zB ein Browser) sollte Dokumentansicht zurückgesetzt. Dieser Rückgabecode kann das Browserformularfelder löschen
206 Partial Content Part. Der Server verarbeitet eine partielle GET-Anfrage
300 Multiple Choices Eine Vielzahl von Optionen. Ressourcenanforderung eine Vielzahl von Positionen umfassen kann, um eine Liste der Ressourceneigenschaften und Adresse für das Benutzerendgerät zurückzukehren entsprechende (zum Beispiel: einen Browser) auswählen
301 Dauerhaft verschoben Dauerhaft verschoben. Die angeforderte Ressource wurde auf einen neuen URI dauerhaft verschoben werden Informationen aus den neuen URI zurückkehren, wird der Browser automatisch auf den neuen URI gerichtet werden. Jede künftige neue Anforderung sollte mit einer neuen URI ersetzt werden
302 gefunden Temporäre bewegen. Ähnlich wie bei 301. Aber die Ressource nur vorübergehend verschoben. Der Kunde sollte auch weiterhin die ursprüngliche URI zu verwenden
303 Siehe Andere Andere Adresse. Ähnlich wie bei 301. Verwenden Sie GET und POST-Anfragen anzeigen
304 Nicht geändert Unveränderte. Die angeforderte Ressource unverändert, der Server diesen Statuscode zurückgibt, wird es keine Ressourcen zurück. Client-Regel-Caches besucht Ressourcen durch einen Kopf Bereitstellung zeigt an, dass der Kunde nur wünschen zurückzukehren nach dem angegebenen Datum geändert Ressource
305 Proxy verwenden Verwenden Sie einen Proxy-Server. Die angeforderte Ressource muss über einen Proxy zugegriffen werden
306 ungebraucht Es wurde HTTP-Statuscode aufgegeben
307 Temporary Redirect Temporäre Umleitung. Ähnlich wie bei 302. Verwenden Sie GET-Anforderung wird umgeleitet
400 Bad Request Syntaxfehler in der Client-Anforderungen, kann der Server nicht verstehen
401 unbefugt Antrag erfordert Benutzerauthentifizierung
402 Zahlung erforderlich Reserviert für zukünftige Verwendung
403 verboten Der Server versteht die Anforderung an die Anforderung des Clients, weigerte sich aber, diese Anforderung zu implementieren
404 Nicht gefunden Der Server konnte nicht über die Ressourcen zu finden (Web) auf Antrag des Kunden. Mit diesem Code können Site-Designer einstellen "angeforderte Ressource nicht gefunden werden konnte" personalisierte Seite
405 Methode nicht erlaubt Client-Anfragen verbotener Methoden
406 Nicht akzeptabel Der Server konnte nicht abgeschlossen werden Ihre Anfrage vom Kunden gewünschten auf den Inhalt Eigenschaften basieren
407 Proxy-Authentifizierung erforderlich Antrag erfordert Proxy-Authentifizierung, ähnlich wie 401, aber der Anforderer sollte Proxy-Berechtigung verwenden
408 Request Time-out Der Server wartet auf einen Client eine Anfrage zu lange, ein Timeout zu senden
409 Konflikt Zusammenstösse Server des Kunden PUT-Anforderung abgeschlossen ist wahrscheinlich, diesen Code zurück, wenn der Server die Anforderung verarbeitet
410 weg Ressource vom Client angefordert nicht bereits vorhanden ist. Im Gegensatz zu 410 404, wenn die Ressource nun endgültig gelöscht wurde, bevor Sie den Code 410 verwenden können, können Website-Designer angeben Ressourcen durch einen neuen Standortcode 301
411 Länge Erforderlich Der Server konnte die Anforderungsnachricht von dem Client ohne die Content-Length gesendet zu verarbeiten
412 Vorbedingung nicht erfüllt Voraussetzungen Client fordert Informationen Fehler
413 Angeforderte Entität zu groß Da die Anfrage Einheit zu groß ist, kann der Server nicht verarbeiten, so dass der Antrag abgelehnt wird. Um die kontinuierliche Wunsch des Kunden zu verhindern, kann der Server die Verbindung zu schließen. Wenn der Server nur die Verarbeitung vorübergehend nicht, wird es Informationen über die Reaktion eines Retry-After enthält
414 Request-URI Too Large URI ist zu lang Anfrage (URI typischerweise eine URL), kann der Server nicht umgehen
415 Nicht unterstützter Medientyp Der Server konnte die Anforderung zu verarbeiten, die mit Medienformaten kam
416 Gewünscht Bereich nicht erfüllbar Bereich Client-Anforderung ist ungültig
417 Erwartung verlassen Der Server kann die Anfrage-Header nicht erfüllen Erwarten
500 Interner Serverfehler Interner Serverfehler und konnte nicht abgeschlossen werden Anfrage
501 Nicht implementiert Der Server unterstützt nicht die angeforderte Funktion, kann die Anforderung nicht erfüllen
502 Bad Gateway Als Gateway oder Proxy-Server vom Remote-Server auf eine ungültige Anforderung empfangen
503 Dienst nicht verfügbar Da Überlastung oder Wartung des Systems ist der Server vorübergehend nicht in der Lage die Anforderung des Clients zu behandeln. Die Länge der Verzögerung kann in der Retry-After-Header-Informationen-Server enthalten sein
504 Gateway Zeitüberschreitung Acting als Gateway oder Proxy-Server, nicht rechtzeitig Zugriffsanforderung von einem Remote-Server
505 HTTP-Version wird nicht unterstützt Der Server unterstützt nicht die angeforderte HTTP-Version nicht Verarbeitung beenden