Der HTTP-Statuscode ist ein dreistelliger Code, der den HTTP-Antwortstatus eines Webservers angibt. Die erste Ziffer aller Statuscodes repräsentiert einen von fünf Status der Antwort. Wenn ein Benutzer versucht, über das HTTP- oder FTP-Protokoll auf Inhalte auf einem laufenden Host zuzugreifen, gibt der Webserver einen numerischen Code zurück, der den Status der Anforderung angibt. Dieser Statuscode wird im Serverprotokoll aufgezeichnet und kann auch in einem Webbrowser oder FTP-Client angezeigt werden. Das heißt, wenn beim Öffnen der Seite ein Fehler auftritt, wird der vom Browser angezeigte Fehlermeldungscode angezeigt. Statuscodes können anzeigen, ob eine bestimmte Anfrage erfolgreich war oder nicht, und können auch den genauen Grund für das Fehlschlagen einer Anfrage offenlegen. Die Bedeutung der HTTP-Protokollstatuscodes wird im Wesentlichen in fünf Kategorien unterteilt:
Laut der Google-Suchstatistik sind die folgenden Fehler am häufigsten, wobei HTTP 500-Fehler doppelt so häufig auftreten wie 404-Fehler: 500 Interner Serverfehler Die Definition des HTTP 500-Fehlers hat bewiesen, dass dies einer der häufigsten HTTP-Fehler ist. Im Allgemeinen treten HTTP 500-Fehler auf, wenn ein Fehler im Programmcode des Servers vorliegt oder wenn ein interner Fehler auf dem Webserver auftritt. Wenn beispielsweise ein Webserver überlastet ist, kann er Zugriffsanforderungen nicht ordnungsgemäß verarbeiten. 404 Datei nicht gefunden Die meisten Menschen sind sich dieses Fehlers bewusst. Ein 404-Fehler tritt auf, wenn ein Benutzer versucht, auf eine Ressource auf einem Webserver (normalerweise eine Webseite) zuzugreifen, die tatsächlich nicht existiert. Ein 404-Fehler kann durch einen defekten Link, einen Rechtschreibfehler in der URL oder dadurch verursacht werden, dass der Webhost die angeforderte Seite an einen anderen Ort verschoben (oder die angeforderte Seite gelöscht) hat. Einige Websites richten benutzerdefinierte Seiten ein, um die negativen Auswirkungen fehlerhafter Links zu verhindern. 403 Verboten Ein 403-Fehler ist einem 401-Fehler ähnlich, mit dem Unterschied, dass ein 401-Fehler nicht autorisiert ist, während ein 403-Fehler verboten ist. Bei 403-Fehlern funktioniert kein Login. Ein 403-Fehler tritt auf, wenn Sie versuchen, auf ein (gesperrtes) Website-Verzeichnis zuzugreifen. 400 Ungültige Anfrage Der Webserver gibt den HTTP 400-Fehler zurück, um dem Besucher mitzuteilen, dass das Programm, mit dem der Besucher auf die Website zugreift, einen Fehler aufweist oder die Zugriffsanforderung während des Vorgangs beschädigt wurde. 401 Nicht autorisiert Wenn ein Besucher versucht, auf eine eingeschränkte Seite zuzugreifen, aber nicht autorisiert ist, gibt die Website einen HTTP 401-Fehler zurück. Fehlerhafte Anmeldeversuche sind die Hauptursache für diesen Fehler. 200 Anfrage erfolgreich Die Anforderung war erfolgreich und der erwartete Antwortheader oder Datenkörper wird mit dieser Antwort zurückgegeben. 206 Teilweiser Inhalt Der Server hat einen Teil der GET-Anfrage erfolgreich verarbeitet. HTTP-Download-Tools wie FlashGet oder Xunlei verwenden diese Art von Antwort, um den Download fortzusetzen oder ein großes Dokument in mehrere Download-Segmente aufzuteilen und diese gleichzeitig herunterzuladen. 301 Permanente Weiterleitung Die angeforderte Ressource wurde dauerhaft an einen neuen Speicherort verschoben und alle zukünftigen Verweise auf diese Ressource SOLLTEN eine der in dieser Antwort zurückgegebenen URIs verwenden. 302 Temporäre Weiterleitung Die angeforderte Ressource antwortet jetzt vorübergehend von einer anderen URI auf die Anforderung. Da eine solche Umleitung vorübergehend ist, SOLLTE der Client nachfolgende Anfragen weiterhin an die ursprüngliche Adresse senden. 502 Ungültiges Gateway Der als Gateway oder Proxy fungierende Server hat beim Versuch, eine Anforderung auszuführen, eine ungültige Antwort von einem Upstream-Server erhalten. Weitere Informationen zu HTTP-Statuscodes finden Sie in der folgenden Liste verwandter Artikel. Das könnte Sie auch interessieren:
|
>>: Grundlegende Operationen der MySQL-Lernnotizentabelle
Die spezifische Verwendung der Drag & Drop-Zo...
Viele Freunde, die gerade angefangen haben, Websei...
Virtualisierung 1. Umwelt Centos7.3 Deaktivieren ...
Dieser Artikel enthält das ausführliche Tutorial ...
Zwei Fälle: 1. Mit Index 2. Ohne Index Voraussetz...
Wenn Sie möchten, dass der Anwendungsdienst im Do...
Da ich in letzter Zeit mit Linux herumgespielt ha...
Inhaltsverzeichnis nächstesTick Syntaxvereinfachu...
Wenn Server B (172.17.166.11) eingeschaltet oder ...
Super ausführliches Tutorial zur Installation und...
Vorwort Wir sagen oft, dass Node keine neue Progr...
Vorwort Verschiedene Methoden zur Skriptausführun...
Laut canisue (http://caniuse.com/#search=border-r...
Inhaltsverzeichnis Voraussetzungen Effekt verwend...
Heute werden wir Origami-Flugzeuge basteln (die A...