HTTP - Status Codes



Die Status code Element in einer Server-Antwort, ist eine 3-stellige ganze Zahl, wo die erste Stelle der Statuscode definiert die Klasse der Reaktion und die letzten beiden Ziffern haben keinen Kategorisierung Rolle. Es gibt 5 Werte für die erste Stelle:

S.N. Code und Beschreibung
1 1xx: Informational

Es bedeutet, dass die Anforderung empfangen wurde, und der Prozess wird fortgesetzt.

2 2xx: Success

Es bedeutet, dass die Aktion erfolgreich empfangen wurde, verstanden und akzeptiert.

3 3xx: Redirection

Es bedeutet, das weitere Aktion muss, damit Anforderung abzuschließen genommen werden.

4 4xx: Client Error

Es bedeutet, dass die Anforderung enthält falsche Syntax oder nicht erfüllt werden können.

5 5xx: Server Error

Es bedeutet, den Server gescheitert gegen eine scheinbar gültige Anforderung erfüllen.

HTTP-Statuscodes sind erweiterbar und HTTP-Anwendungen sind nicht erforderlich, um die Bedeutung aller registrierten Status-Codes zu verstehen. Da unten ist eine Liste alle Statuscodes.

1xx: Informationen

Nachricht Beschreibung
100 fortsetzen Nur ein Teil der Anforderung durch dem Server empfangen worden ist, aber solange es nicht zurückgewiesen worden ist, sollte der Client mit der Anfrage fortzufahren.
101 Schaltprotokoll Der Server schaltet Protokoll.

2xx: Erfolgreiche

Nachricht Beschreibung
200 OK Der Antrag ist in Ordnung.
201 Erstellt Die anfordern ist vollständig, und eine neue Ressource ist erstellt. .
202 Akzeptiert Die Anforderung wird zur Bearbeitung angenommen, aber die Verarbeitung ist nicht vollständig.
203 Nicht maßgebend Informationen Die Informationen in der Entität Kopfzeile ist von einem lokalen oder Drittanbieter-Kopie, nicht von dem ursprünglichen Server.
204 Kein Inhalt Ein Statuscode und einen Kopfzeile sind in gegeben in der Antwort, aber es gibt keine Daten-Inhalts in der antworten.
205 Rücksetzen-Inhalt Der Browser sollte die für diese Transaktion für zusätzliche Eingabe verwendete Form zu löschen.
206 Partieller Inhalt Der Server wird wieder Teildaten der gewünschten Größe. Verwendung in Antwort auf eine Anfrage Angabe einer Palette Header. Der Server muss angeben den in der Palette enthalten in die Antwort mit der Content-Range Kopfzeile.

3xx: Umleitungs

Nachricht Beschreibung
300 mehrere Auswahl Ein Link-Liste. Der Benutzer kann eine Verbindung auszuwählen und gehen Sie zu diesem Standort. maximale fünf Adressen  .
301 Verschoben dauerhaft Die angeforderte Seite wurde verschoben zu einer neuen URL .
302 Gefunden Die gewünschte Seite hat verschoben temporär zu einer neuen URL  .
303 siehe anderen Die angeforderte Seite kann unter einer anderen URL gefunden werden .
304 nicht geändert Dies ist die Antwort-Code, um eine If-Modified-Since oder If-None-Match Kopfzeile, wo die URL hat sich seit dem angegebenen Datum modifiziert .
305 Verwendung Proxy- Der angeforderte URL muss Zugriff durch die in der Proxy erwähnt in dieLage Kopfzeile.
306 Nicht verwendete Dieser Code wurde in einer früheren Version verwendet. Es wird nicht mehr verwendet, aber der Code wird reserviert.
307 Temporary Redirect Die gewünschte Seite ist temporär zu einer neuen URL bewegt.

4xx:Client-Fehler

Nachricht Beschreibung
400 Ungültige Anforderung Der Server hat die Anfrage verstehen.
401 unbefugt Die angefordert Seite muss einen Benutzernamen und ein Passwort ein.
402 Zahlung erforderlich Sie können nicht verwendung diesen Code noch .
403 untersagt Der Zugriff ist untersagt auf die gewünschte Seite.
404 nicht gefunden Der Server kann nicht finden, die aufgerufene Seite.
405 Methode nicht erlaubt Die Methode in der Anforderung angegebene ist nicht erlaubt.
406 nicht akzeptabel Der Server kann nur eine Antwort, die vom Auftraggeber nicht akzeptiert wird, zu erzeugen.
407 Proxy-Authentifizierung erforderlich Sie müssen mit einem Proxyserver authentifizieren, bevor diese Anforderung bedient werden können.
408 Anforderungstimeout Der Antrag länger dauerte als der Server war bereit zu warten.
409 Konflikt Die Anforderung konnte wegen eines Konflikts abgeschlossen sein.
410 verweht Die anforderung Seite ist nicht mehr verfügbar .
411 Länge Benötigter Die "Inhaltslänge"ist nicht definiert. Der Server wird nicht akzeptieren die Anforderung, ohne es .
412 Vorbedingung gescheitert Die Pre Zustand gegeben in dem Antrag ausgewertet zu falsche durch Server .
413 Anfrage Einheit ist zu groß Der Server wird nicht akzeptieren den Antrag ab, da die Anforderung Einheit ist zu groß.
414 Anfrage-URL zu lang Der Server wird nicht akzeptieren den Antrag ab, weil die URL ist zu lang. Tritt ein, wenn Sie eine zu konvertieren "Posten" Anfrage an eine "get" verlangen mit einer langen Abfrageinformationen. .
415 Nicht unterstützter Medientyp Der Server wird nicht akzeptieren den Antrag ab, weil die media wird nicht unterstützt. .
416 Angeforderte Bereich nicht erfüllbar Die angeforderte Byte-Bereich nicht zur Verfügung und ist außerhalb der Grenzen.
417 Erwartung fehlgeschlagen Die Erwartung gegeben in einer Erwarten Anfrage-Header-Bereich könnten von diesem Server nicht erfüllt werden.

5xx: Server-Fehler

Nachricht Beschreibung
500 Interner Serverfehler Der Antrag wurde nicht abgeschlossen. Der Server erfüllt eine unerwartete Bedingung.
501 Nicht implementiert Der Antrag wurde nicht abgeschlossen. Der Server hat nicht unterstützen, die Funktionalität erforderlich ist.
502 falsches Gateway Der Antrag wurde nicht abgeschlossen. Der Server erhielt eine ungültige Antwort von dem Upstream-Server.
503 Dienst Nicht Verfügbar Der Antrag wurde nicht abgeschlossen. Der Server ist vorübergehend überlastung oder unten.
504 Gateway Zeitüberschreitung Das Gateway ist Zeitüberschreitung.
505 HTTP-Version wird nicht unterstützt Der Server unterstützt nicht die "http-Protokoll " version.
Advertisements