Heim > häufiges Problem > Was sind die Serien von HTTP-Statuscodes?

Was sind die Serien von HTTP-Statuscodes?

百草
Freigeben: 2023-10-12 16:25:12
Original
829 Leute haben es durchsucht

http-Statuscodeserien umfassen die Serien 1xx, 2xx, 3xx, 4xx und 5xx. Detaillierte Einführung: 1. Die 1xx-Reihe von Statuscodes zeigt an, dass der Server die Anfrage erhalten hat, aber noch eine weitere Verarbeitung benötigt. Diese Statuscodes werden hauptsächlich verwendet, um dem Client zu helfen, den Fortschritt der Anfrageverarbeitung zu verstehen Weiter zeigt an, dass der Server die Anfrage im Header der Anfrage erhalten hat und der Client weiterhin den Hauptteil der Anfrage senden soll. 101 Switching-Protokolle zeigen an, dass der Server die Anfrage des Clients verstanden hat.

Was sind die Serien von HTTP-Statuscodes?

Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.

HTTP-Statuscode ist eine Kennung, die im HTTP-Protokoll verwendet wird, um die Antwort des Servers auf eine Anfrage anzuzeigen. Es besteht aus drei Ziffern, die in fünf Reihen unterteilt sind und jeweils einen anderen Antworttyp darstellen. In diesem Artikel werden die fünf Serien von HTTP-Statuscodes und die entsprechenden Statuscodes vorgestellt.

1xx-Serie: Informative Statuscodes

1xx-Serie von Statuscodes zeigen an, dass der Server die Anfrage erhalten hat, aber noch einer weiteren Verarbeitung bedarf. Diese Statuscodes werden hauptsächlich zur Übermittlung zusätzlicher Informationen verwendet, um dem Kunden zu helfen, den Fortschritt der Anfrage zu verstehen.

100 Weiter: Zeigt an, dass der Server den Header der Anfrage erhalten hat und der Client weiterhin den Hauptteil der Anfrage senden soll.

101 Protokollwechsel: Zeigt an, dass der Server die Anfrage des Clients verstanden hat und zur Verarbeitung auf ein anderes Protokoll umschaltet.

2xx-Serie: Erfolgsstatuscode

Die 2xx-Serie von Statuscodes zeigt an, dass der Server die Anfrage erfolgreich empfangen, verstanden und verarbeitet hat. Diese Statuscodes zeigen normalerweise an, dass die Anfrage erfolgreich verarbeitet wurde und der Client weiterhin Anfragen senden oder andere Vorgänge ausführen kann.

200 OK: Zeigt an, dass die Anfrage erfolgreich war und die angeforderte Ressource zurückgegeben wurde.

201 Erstellt: Zeigt an, dass die Anfrage erfolgreich war und eine neue Ressource auf dem Server erstellt wurde.

204 Kein Inhalt: Zeigt an, dass die Anfrage erfolgreich war, der Server jedoch keinen Inhalt zurückgegeben hat.

3xx-Serie: Statuscodes umleiten

Die 3xx-Serie von Statuscodes zeigt an, dass der Client weitere Maßnahmen ergreifen muss, um die Anfrage abzuschließen. Diese Statuscodes werden normalerweise verwendet, um Clients auf andere Ressourcen oder Adressen umzuleiten.

301 Dauerhaft verschoben: Zeigt an, dass die angeforderte Ressource dauerhaft an eine neue URL verschoben wurde.

302 Gefunden: Zeigt an, dass die angeforderte Ressource vorübergehend auf eine neue URL verschoben wurde.

304 Nicht geändert: Zeigt an, dass die Cache-Ressourcen des Clients auf dem neuesten Stand sind und direkt verwendet werden können.

4xx-Serie: Client-Fehlerstatuscode

Der Statuscode der 4xx-Serie zeigt an, dass die vom Client gesendete Anfrage einen Fehler aufweist oder nicht abgeschlossen werden kann. Diese Statuscodes weisen normalerweise darauf hin, dass der Client Maßnahmen ergreifen muss, um den Fehler zu beheben.

400 Bad Request: Zeigt an, dass die vom Client gesendete Anfrage einen Syntaxfehler aufweist.

403 Verboten: Zeigt an, dass der Client keine Berechtigung zum Zugriff auf die angeforderte Ressource hat.

404 Nicht gefunden: Zeigt an, dass die angeforderte Ressource nicht vorhanden ist.

5xx-Serie: Statuscode für Serverfehler

Der Statuscode der 5xx-Serie zeigt an, dass bei der Verarbeitung der Anfrage durch den Server ein Fehler aufgetreten ist. Diese Statuscodes weisen normalerweise darauf hin, dass der Server die Anfrage nicht abschließen konnte.

500 Interner Serverfehler: Zeigt an, dass ein unbekannter Fehler aufgetreten ist, als der Server die Anforderung ausgeführt hat.

502 Bad Gateway: Zeigt an, dass der Server, der als Gateway oder Proxy fungiert, eine ungültige Antwort vom Upstream-Server erhalten hat.

503 Dienst nicht verfügbar: Zeigt an, dass der Server die Anfrage vorübergehend nicht verarbeiten kann, normalerweise aufgrund von Überlastung oder Wartungsarbeiten.

Zusammenfassung:

HTTP-Statuscode ist eine Kennung, die verwendet wird, um die Antwort des Servers auf eine Anfrage anzuzeigen. Es ist in fünf Serien unterteilt, darunter die Serien 1xx, 2xx, 3xx, 4xx und 5xx. Jede Reihe stellt einen anderen Antworttyp dar, einschließlich Informationsstatuscodes, Erfolgsstatuscodes, Umleitungsstatuscodes, Clientfehlerstatuscodes und Serverfehlerstatuscodes. Das Verständnis der Bedeutung und des Zwecks von HTTP-Statuscodes kann Entwicklern dabei helfen, HTTP-Anfragen und -Antworten besser zu verstehen und zu verarbeiten.

Das obige ist der detaillierte Inhalt vonWas sind die Serien von HTTP-Statuscodes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage