• Erledigen Sie die Anwendungssicherheit auf die richtige Weise! Erkennen, schützen, überwachen, beschleunigen und mehr…
  • Der HTTP-Statuscode wird zurückgegeben, wenn eine HTTP-Anforderung an den Server gesendet wird. Der Server gibt als Antwort auf Ihre Anfrage einen HTTP-Statuscode zurück.

    Es gibt fünf Klassen von HTTP-Statuscodes:

    • Information - 1XX
    • Erfolg - 2XX
    • Umleitung - 3XX
    • Client-Fehler - 4XX
    • Serverfehler - 5XX

    Schauen wir uns das folgende Diagramm an, das eine Vorstellung davon gibt, wie ein Statuscode vom Webserver zurückgegeben wird.

    http-status-rückgabe

    Jetzt haben Sie eine Vorstellung davon, wie der Statuscode generiert wird, und hier sind einige der beliebten HTTP-Statusrückgabecodes in Infografiken.

    Erfolgsantwort

    200 - OK: Die Standard-HTTP-Antwort für erfolgreiche HTTP-Anforderungen. Auf andere Weise gibt der Webserver 200 zurück, wenn der angeforderte Inhalt erfolgreich bereitgestellt wurde.

    202 - Akzeptiert: Der Server hat Ihre Anfrage akzeptiert und muss sie noch verarbeiten.

    206 - Teilinhalt: Aufgrund des von einem Client wie wget gesendeten Bereichskopfs wird nur Teilinhalt geliefert.

    Umleitungsantwort

    301 - Dauerhaft bewegt: Ihre angeforderte Seite wurde dauerhaft an einen neuen Speicherort verschoben. Dies weist den Suchmaschinen-Bot an, einen neuen Speicherort zu crawlen.

    302 - Vorübergehend verschoben: Ihre Anfrage wird von einem anderen Ort aus bearbeitet, dies ist jedoch eine vorübergehende Vereinbarung. Dies weist den Suchmaschinen-Bot an, den ursprünglichen Speicherort zu crawlen.

    305 - Proxy verwenden: Die angeforderte Ressource ist nur über einen Proxy verfügbar. Das bedeutet, dass Sie einen relevanten Proxy verwenden müssen, um die angeforderte Seite erfolgreich abzurufen.

    304 - Nicht geändert: Normalerweise, wenn die zwischengespeicherte Seite bereitgestellt wird, wenn eine Ressource nicht geändert wurde.

    Client-Fehler

    400 - Schlechte Anfrage: Der Server ist verwirrt über das, was Sie angefordert haben. Wahrscheinlich schlechte Syntax oder der Versuch, Zeichen in URI aufzunehmen, was der Server nicht versteht.

    401 - Nicht autorisiert: Die angeforderte Seite ist geschützt und erfordert eine Authentifizierung. Sie müssen sich anmelden, um die angeforderte Seite erfolgreich zu erhalten.

    403 Verboten: Sie müssen versuchen, auf etwas zuzugreifen, für das Sie keine Berechtigung haben. Diese nicht notwendige Ressource ist durch das Passwort geschützt. Dies kann auch der Fall sein, wenn die Berechtigung für Dateien / Ordner das Anzeigen der angeforderten Seite nicht zulässt.

    404 Nicht gefunden: Wahrscheinlich die bekannteste - Ihre angeforderte Seite wurde nicht auf dem Server gefunden. Sie versuchen, auf etwas zuzugreifen, das es nicht gibt.

    405 - Methode nicht erlaubt: Sie fordern eine Seite mit der falschen Methode an. Beispielsweise führen Sie GET für POST-Daten durch. Oder Sie versuchen die Methode, die ist behindertZum Beispiel - TRACE, PUT, DELETE.

    408 Anfrage timeout: Der Server hat eine Zeitüberschreitung beim Warten auf die Anforderung

    411 - Länge erforderlich: Ihre Anfrage entspricht nicht der Länge ihres Inhalts, die von der angeforderten Ressource benötigt wird.

    Server Error

    500 - Interner Serverfehler: Ein sehr allgemeiner Fehler, wenn der Server aus verschiedenen Gründen auf einen Fehler gestoßen ist. Logs muss untersucht werden, um festzustellen, warum der Server auf einen internen Fehler reagiert hat.

    502 Bad Gateway: Der Server fungierte als Gateway oder Proxy und erhielt eine ungültige Antwort vom Upstream-Server wie Tomcat. WebSphere.

    503 Dienst nicht verfügbar: Der Server kann Ihre Anfrage nicht bearbeiten. Dies kann daran liegen, dass der Server in anderen Bereichen zu beschäftigt oder fast tot ist.

    Ich hoffe, Sie haben jetzt eine Vorstellung vom HTTP-Status-Rückkehrcode, wenn Sie dies nützlich finden, und helfen Sie beim Teilen mit Ihren Freunden.