Heim >häufiges Problem >Was sind die Statuscodes von http?

Was sind die Statuscodes von http?

百草
百草Original
2023-10-12 16:32:597013Durchsuche

http-Statuscodes umfassen 100, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502 und 503 usw. Detaillierte Einführung: 1. 100, der Server hat einen Teil der Anfrage empfangen und der Client kann die verbleibende Anfrage weiter senden. 2. 200, die Anfrage wurde erfolgreich verarbeitet und die angeforderte Ressource wurde zurückgegeben. Die Anfrage wurde erfolgreich verarbeitet und auf dem Server 4 wurde eine neue Ressource erstellt. 204 Der Server hat die Anfrage erfolgreich verarbeitet, aber nichts zurückgegeben usw.

Was sind die Statuscodes von http?

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

HTTP (Hypertext Transfer Protocol) ist ein Protokoll der Anwendungsschicht, das zur Übertragung von Hypertext verwendet wird. Während der HTTP-Kommunikation gibt der Server einen Statuscode an den Client zurück, um das Verarbeitungsergebnis der Anfrage anzuzeigen. Statuscodes bestehen aus drei Ziffern und jeder Statuscode hat eine bestimmte Bedeutung. Im Folgenden sind gängige HTTP-Statuscodes und ihre Bedeutung aufgeführt:

1xx (Informationsstatuscode): Zeigt an, dass die Anfrage empfangen wurde und die Verarbeitung fortgesetzt wird.

- 100 (weiter): Der Server hat einen Teil der Anfrage erhalten und der Client kann die verbleibende Anfrage weiter senden.

2xx (Erfolgsstatuscode): Zeigt an, dass die Anfrage erfolgreich vom Server empfangen, verstanden und verarbeitet wurde.

- 200 (Erfolg): Die Anfrage wurde erfolgreich verarbeitet und die angeforderte Ressource wurde zurückgegeben.

- 201 (Erstellt): Die Anfrage wurde erfolgreich verarbeitet und eine neue Ressource wurde auf dem Server erstellt.

- 204 (Kein Inhalt): Der Server hat die Anfrage erfolgreich verarbeitet, aber keinen Inhalt zurückgegeben.

3xx (Umleitungsstatuscode): Zeigt an, dass weitere Maßnahmen erforderlich sind, um die Anfrage abzuschließen.

- 301 (Permanente Weiterleitung): Die angeforderte Ressource wurde dauerhaft auf eine neue URL verschoben.

- 302 (Temporäre Weiterleitung): Die angeforderte Ressource wurde vorübergehend auf eine neue URL verschoben.

- 304 (Unverändert): Der Client sendet eine bedingte Anfrage und der Server stellt fest, dass sich die Ressource nicht geändert hat, und gibt diesen Statuscode zurück.

4xx (Client-Fehlerstatuscode): Zeigt an, dass die vom Client gesendete Anfrage einen Fehler aufweist.

- 400 (Bad Request): Der Server kann die Syntax der Anfrage nicht verstehen.

- 401 (Nicht autorisiert): Die Anfrage erfordert eine Authentifizierung.

- 403 (Verboten): Der Server verweigert den angeforderten Zugriff.

- 404 (Nicht gefunden): Der Server kann die angeforderte Ressource nicht finden.

5xx (Serverfehlerstatuscode): Zeigt an, dass bei der Verarbeitung der Anfrage durch den Server ein Fehler aufgetreten ist.

- 500 (interner Serverfehler): Beim Ausführen der Anfrage ist auf dem Server ein Fehler aufgetreten.

- 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 in der Lage, Anfragen zu verarbeiten, normalerweise aufgrund von Überlastung oder Wartungsarbeiten.

Zusätzlich zu den oben genannten allgemeinen Statuscodes gibt es einige andere Statuscodes, z. B. 206 (Teilinhalt), der angibt, dass der Server einen Teil der Anfrage erfolgreich verarbeitet hat, und 416 (Anfragebereich erfüllt nicht die Anforderungen), der angibt, dass der angeforderte Inhalt erfolgreich verarbeitet wurde Bereich ist ungültig usw.

Das Verständnis der HTTP-Statuscodes ist für Entwickler und Netzwerkadministratoren sehr wichtig, da es ihnen dabei helfen kann, festzustellen, ob die Anfrage erfolgreich war, und Fehler entsprechend zu behandeln. Gleichzeitig kann der Statuscode für Benutzer auch einige nützliche Informationen liefern. Beispielsweise zeigt der Statuscode 404 an, dass die angeforderte Ressource möglicherweise aufgrund einer falschen URL-Eingabe nicht gefunden wurde

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

Stellungnahme:
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

In Verbindung stehende Artikel

Mehr sehen