http-Fehlerstatuscodes umfassen Informationsstatuscodes, Erfolgsstatuscodes, Umleitungsstatuscodes, Clientfehlerstatuscodes und Serverfehlerstatuscodes. Detaillierte Einführung: 1. Informationsstatuscode, der angibt, dass die Anfrage empfangen wurde und die Verarbeitung fortgesetzt wird. 2. Erfolgsstatuscode, der angibt, dass die Anfrage erfolgreich verarbeitet wurde. 3. Umleitungsstatuscode, der angibt, dass weitere Vorgänge erforderlich sind, um die Anfrage abzuschließen Anfrage; 4. Der Client-Fehlerstatuscode zeigt an, dass die Anfrage des Clients falsch ist. 5. Der Server-Fehlerstatuscode zeigt an, dass bei der Verarbeitung der Anfrage ein Fehler aufgetreten ist.
Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.
HTTP-Fehlerstatuscode bezieht sich auf einen standardisierten Fehlercode, der vom Server während der HTTP-Kommunikation an den Client zurückgegeben wird. Sie werden verwendet, um anzugeben, ob die Anfrage erfolgreich war oder fehlgeschlagen ist, und um den Grund für den Fehler anzugeben. HTTP-Fehlerstatuscodes bestehen aus drei Ziffern und sind in fünf Kategorien unterteilt, wobei jede Kategorie einen anderen Fehlertyp darstellt. Im Folgenden werden allgemeine HTTP-Fehlerstatuscodes und ihre Bedeutung vorgestellt.
1xx: Informationsstatuscode
1xx-Reihe von Statuscodes zeigt an, dass die Anfrage empfangen wurde und die Verarbeitung fortgesetzt wird.
- 100 Weiter: Die Anfrage wurde vom Server empfangen und der Client sollte mit dem Senden des Rests der Anfrage fortfahren.
- 101 Protokollwechsel: Der Server wechselt die Protokolle entsprechend den Anforderungen des Clients.
2xx: Erfolgsstatuscode
2xx-Reihe von Statuscodes zeigt an, dass die Anfrage erfolgreich verarbeitet wurde.
- 200 OK: Die Anfrage wurde erfolgreich verarbeitet.
- 201 Erstellt: Die Anfrage wurde umgesetzt und neue Ressourcen wurden entsprechend den angeforderten Anforderungen erstellt.
- 204 Kein Inhalt: Der Server hat die Anfrage erfolgreich verarbeitet, aber keinen Inhalt zurückgegeben.
3xx: Weiterleitungsstatuscode
Die 3xx-Reihe von Statuscodes zeigt an, dass weitere Maßnahmen erforderlich sind, um die Anfrage abzuschließen.
- 301 Permanent verschoben: Die angeforderte Ressource wurde dauerhaft an einen neuen Standort verschoben.
- 302 Gefunden: Die angeforderte Ressource wurde vorübergehend an einen neuen Standort verschoben.
- 304 Nicht geändert: Die Ressource wurde nicht geändert und der Client kann die zwischengespeicherte Version verwenden.
4xx: Statuscode für Client-Fehler
Statuscodes der Serie 4xx weisen darauf hin, dass die Anfrage des Clients falsch ist.
- 400 Bad Request: Der Server kann die Syntax der Anfrage nicht verstehen.
- 401 Nicht autorisiert: Die Anfrage erfordert eine Benutzerbestätigung.
- 403 Verboten: Der Server hat die Anfrage abgelehnt.
- 404 Nicht gefunden: Die angeforderte Ressource existiert nicht.
5xx: Statuscode für Serverfehler
Die 5xx-Reihe von Statuscodes zeigt an, dass bei der Verarbeitung der Anfrage durch den Server ein Fehler aufgetreten ist.
- 500 Interner Serverfehler: Der Server hat einen internen Fehler und kann die Anfrage nicht abschließen.
- 502 Bad Gateway: Der Server, der als Gateway oder Proxy fungiert, hat eine ungültige Antwort vom Upstream-Server erhalten.
- 503 Dienst nicht verfügbar: Der Server ist vorübergehend nicht verfügbar, normalerweise aufgrund von Überlastung oder Wartungsarbeiten.
Bei den oben genannten handelt es sich um gängige HTTP-Fehlerstatuscodes. Jeder Statuscode hat seine eigene spezifische Bedeutung, die Entwicklern und Benutzern helfen kann, die Verarbeitung von Anfragen zu verstehen. Bei der Webentwicklung oder der Nutzung von Webdiensten ist es sehr wichtig, diese Statuscodes zu verstehen, die uns helfen können, HTTP-Anfragen und -Antworten besser zu verarbeiten und zu debuggen. .
Das obige ist der detaillierte Inhalt vonWas sind die HTTP-Fehlerstatuscodes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!