Übliche http-Statuscodes lauten wie folgt:
200 – Der Server hat die Webseite erfolgreich zurückgegeben
404 – Die angeforderte Webseite existiert nicht
503 – Der Dienst ist nicht verfügbar
Detaillierte Aufschlüsselung:
1xx (Vorläufige Antwort)
Ein Statuscode, der eine vorübergehende Antwort darstellt und die erfordert Anforderer, mit der Ausführung von Vorgängen fortzufahren.
Codebeschreibung
100 (Fortsetzung) Der Anforderer sollte mit der Anfrage fortfahren. Der Server gibt diesen Code zurück, um anzuzeigen, dass er den ersten Teil der Anfrage erhalten hat und auf den Rest wartet.
101 (Protokoll wechseln) Der Anforderer hat den Server gebeten, das Protokoll zu wechseln, und der Server hat dies bestätigt und ist zum Wechsel bereit.
2xx (erfolgreich)
Ein Statuscode, der angibt, dass die Anfrage erfolgreich verarbeitet wurde.
Codebeschreibung
200 (Erfolg) Der Server hat die Anfrage erfolgreich verarbeitet. Normalerweise bedeutet dies, dass der Server die angeforderte Webseite bereitgestellt hat.
201 (Erstellt) Die Anfrage war erfolgreich und der Server hat eine neue Ressource erstellt.
202 (Akzeptiert) Der Server hat die Anfrage angenommen, aber noch nicht verarbeitet.
203 (Unautorisierte Informationen) Der Server hat die Anfrage erfolgreich verarbeitet, aber die zurückgegebenen Informationen stammen möglicherweise aus einer anderen Quelle.
204 (Kein Inhalt) Der Server hat die Anfrage erfolgreich verarbeitet, aber keinen Inhalt zurückgegeben.
205 (Inhalt zurücksetzen) Der Server hat die Anfrage erfolgreich verarbeitet, aber keinen Inhalt zurückgegeben.
206 (Teilinhalt) Der Server hat einen Teil der GET-Anfrage erfolgreich verarbeitet.
3xx (Redirect)
Zeigt an, dass weitere Maßnahmen erforderlich sind, um die Anfrage abzuschließen. Typischerweise werden diese Statuscodes für Weiterleitungen verwendet.
Codebeschreibung
300 (Mehrfachauswahl) Als Reaktion auf die Anfrage kann der Server verschiedene Vorgänge ausführen. Der Server kann eine Aktion basierend auf dem Anforderer (Benutzeragenten) auswählen oder eine Liste von Aktionen bereitstellen, aus denen der Anforderer auswählen kann.
301 (Dauerhaft verschoben) Die angeforderte Webseite wurde dauerhaft an einen neuen Speicherort verschoben. Wenn der Server diese Antwort zurückgibt (als Antwort auf eine GET- oder HEAD-Anfrage), leitet er den Anforderer automatisch an den neuen Standort weiter.
302 (Vorübergehende Verschiebung) Der Server antwortet derzeit auf Anfragen von einer Webseite an einem anderen Standort, der Anforderer sollte jedoch weiterhin den ursprünglichen Standort für zukünftige Anfragen verwenden.
303 (Andere Standorte anzeigen) Der Server gibt diesen Code zurück, wenn der Anforderer separate GET-Anfragen an verschiedene Standorte verwenden sollte, um die Antwort abzurufen.
304 (Nicht geändert) Die angeforderte Webseite wurde seit der letzten Anforderung nicht geändert. Wenn der Server diese Antwort zurückgibt, wird kein Webseiteninhalt zurückgegeben.
305 (Proxy verwenden) Der Anforderer kann nur einen Proxy verwenden, um auf die angeforderte Webseite zuzugreifen. Wenn der Server diese Antwort zurückgibt, bedeutet dies auch, dass der Anforderer einen Proxy verwenden sollte.
307 (Temporäre Umleitung) Der Server antwortet derzeit auf die Anfrage von einer Webseite an einem anderen Standort, aber der Anforderer sollte für zukünftige Anfragen weiterhin den ursprünglichen Standort verwenden.
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!