Einführung in die Überprüfung des HTTP-Antwortcodes
Die Überprüfung des HTTP-Antwortcodes ist ein wesentlicher Bestandteil der Webentwicklung und -administration. HTTP, das Hypertext Transfer Protocol, ist das grundlegende Protokoll, das von Webbrowsern und Servern zur Kommunikation verwendet wird. Jeder HTTP-Anfrage, die ein Client an einen Server sendet, folgt eine Antwort, die einen Statuscode enthält. Dieser Statuscode gibt an, ob die Anfrage erfolgreich war oder ob ein Fehler aufgetreten ist. In diesem Artikel werden wir uns detailliert mit der Überprüfung des HTTP-Antwortcodes befassen, den verschiedenen Codes erläutern und die Methoden zur Durchführung dieser Überprüfung untersuchen.
Was sind HTTP-Antwortcodes?
HTTP-Antwortcodes sind dreistellige Codes, die von einem Server zurückgegeben werden, um den Status einer Anfrage anzuzeigen. Sie sind in fünf Hauptkategorien unterteilt:
- 1xx (Informativ): Codes, die angeben, dass die Anfrage empfangen wurde und der Prozess fortgesetzt wird.
- 2xx (Erfolg): Codes, die anzeigen, dass die Anfrage erfolgreich bearbeitet wurde.
- 3xx (Umleitung): Codes, die darauf hinweisen, dass eine Umleitung erforderlich ist, um die Anfrage zu vervollständigen.
- 4xx (Clientfehler): Codes, die anzeigen, dass die Anfrage aufgrund eines Fehlers des Clients nicht bearbeitet werden konnte.
- 5xx (Serverfehler): Codes, die darauf hinweisen, dass ein Fehler auf dem Server aufgetreten ist.
Header der Server-Antwort
Eine Liste beliebter Server-Antwort-Header mit einer Erklärung ihrer Bedeutung.
Inhaltstyp
Beschreibung des Formats des übertragenen Inhalts. Erforderlich für die korrekte Erkennung durch den Browser.
Kodierung akzeptieren
Liste der Methoden zur Kodierung von Antwortinhalten während der Übertragung.
Datum
Generierungsdatum des übertragenen Inhalts unter Verwendung der Uhrzeit des antwortenden Servers.
Läuft ab
Das voraussichtliche Ablaufdatum des Inhalts.
Zuletzt geändert
Datum der letzten Inhaltsänderung.
Wenn geändert seit
Das Datum, an dem der Inhalt geladen werden soll, wenn er sich seit der angegebenen Zeit geändert hat.
Standort
Die URL, zu der der Client gehen soll, oder die URL der erstellten Ressource.
Server
Liste der Namen und Versionen des Webservers und seiner Komponenten mit Kommentaren.
Antworten auf häufig gestellte Fragen
Überprüfen Sie die Liste der häufigsten Fragen – möglicherweise finden Sie die Antwort, die Sie benötigen.
Geben Sie die Seiten-URL ein, wählen Sie die Option If-Modified-Since aus und geben Sie das Datum Ihres letzten Besuchs an. Wenn der Antwort-Header HTTP/1.1 304 Not Modified
anstelle von HTTP/1.1 200 OK
angezeigt wird, bedeutet dies, dass der Server If-Modified-Since unterstützt und den Inhalt nur sendet, wenn sich dieser seit Ihrem letzten Besuch geändert hat.
Standardmäßig verwendet httpstatuscodes Ihren aktuellen User-Agent. Wenn Sie ihn ändern möchten, können Sie einen anderen aus der Dropdown-Liste auswählen.
Geben Sie die Seiten-URL ein und wählen Sie Accept-Encoding: gzip. Wenn die Serverantwort den Header Content-Encoding: gzip enthält, bedeutet dies, dass die Kompression unterstützt wird.
Ja, der Dienst unterstützt IDN-Domains. Es ist nicht erforderlich, sie in Punycode umzuwandeln – geben Sie einfach die kyrillische Domain-Adresse ein und überprüfen Sie die HTTP-Antwort des Servers.
Ja, httpstatuscodes folgt automatisch Weiterleitungen und analysiert die nächste Seite, die im <Location>
Header angegeben ist. Es unterstützt bis zu 7 aufeinanderfolgende Weiterleitungen und zeigt die gesendeten und empfangenen Header für jeden Schritt an.
Ja, httpstatuscodes funktioniert einwandfrei auf mobilen Geräten, lädt schnell und ist benutzerfreundlich.