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

Was sind die HTTP-Statuscodes?

zbt
zbtOriginal
2023-10-07 14:09:576975Durchsuche

http-Statuscodes umfassen Informationsstatuscodes, Erfolgsstatuscodes, Weiterleitungsstatuscodes, Clientfehlerstatuscodes und Serverfehlerstatuscodes. Detaillierte Einführung: 1. Informationsstatuscode, der angibt, dass der Server die Anfrage empfangen hat und verarbeitet, aber weitere Vorgänge erforderlich sind, um die Anfrage abzuschließen. 2. Erfolgsstatuscode, der angibt, dass die Anfrage erfolgreich empfangen, verstanden und verarbeitet wurde 3. Wiederholen Sie den gerichteten Statuscode, der angibt, dass der Client weitere Vorgänge ausführen muss, um die Anforderung abzuschließen. 4. Client-Fehlerstatuscode, der angibt, dass die vom Client initiierte Anforderung fehlerhaft ist oder nicht abgeschlossen werden kann.

Was sind die HTTP-Statuscodes?

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

HTTP-Statuscode ist ein dreistelliger Code, der vom Server an den Client zurückgegeben wird. Er wird verwendet, um das Verarbeitungsergebnis der vom Client auf der Serverseite initiierten Anfrage anzuzeigen. HTTP-Statuscodes sind in fünf Kategorien unterteilt. Jede Kategorie hat ihre spezifische Bedeutung und ihren spezifischen Zweck.

1xx-Serie: Informative Statuscodes

Statuscodes in der 1xx-Serie zeigen an, dass der Server die Anfrage empfangen hat und verarbeitet, aber weitere Maßnahmen erforderlich sind, um die Anfrage abzuschließen.

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 zu einem anderen Protokoll wechselt, um die Anfrage abzuschließen.

2xx-Serie: Erfolgsstatuscode

Der Statuscode der 2xx-Serie zeigt an, dass die Anfrage erfolgreich vom Server empfangen, verstanden und verarbeitet wurde.

200 OK: Zeigt an, dass die Anfrage erfolgreich war und der Server sie normal verarbeitet und die angeforderte Ressource zurückgegeben hat.

201 Erstellt: Zeigt an, dass die Anfrage erfolgreich war und der Server eine neue Ressource erstellt hat.

202 Akzeptiert: Zeigt an, dass der Server die Anfrage angenommen, die Verarbeitung jedoch noch nicht abgeschlossen hat.

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 Vorgänge ausführen muss, um die Anfrage abzuschließen.

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 angeforderte Ressource nicht geändert wurde und die zwischengespeicherte Version direkt verwendet werden kann.

4xx-Serie: Client-Fehlerstatuscode

Der Statuscode der 4xx-Serie zeigt an, dass die vom Client initiierte Anfrage einen Fehler aufweist oder nicht abgeschlossen werden kann.

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

401 Nicht autorisiert: Zeigt an, dass die Anfrage eine Benutzerauthentifizierung erfordert.

403 Verboten: Zeigt an, dass der Server die Anfrage ablehnt und keine Zugriffsberechtigung 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.

500 Interner Serverfehler: Zeigt an, dass im Server ein Fehler aufgetreten ist.

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 derzeit nicht in der Lage ist, die Anfrage zu verarbeiten, normalerweise aufgrund von Überlastung oder Wartungsarbeiten.

Zusammenfassung:

Der HTTP-Statuscode ist ein dreistelliger Code, der vom Server an den Client zurückgegeben wird, um das Verarbeitungsergebnis der Anfrage anzuzeigen. Unterschiedliche Statuscodes repräsentieren unterschiedliche Bedeutungen und Verwendungen. Das Wissen und Verstehen von HTTP-Statuscodes ist für Entwickler und Netzwerkadministratoren sehr wichtig, da es ihnen dabei helfen kann, Probleme schnell zu lokalisieren und zu lösen sowie die Website-Leistung und Benutzererfahrung zu verbessern. .

Das obige ist der detaillierte Inhalt vonWas sind die HTTP-Statuscodes?. 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