201

Created

Offiziell
Die neue Resource wurde gemäß Anfrage erstellt

Spezifikation von dem HTTP statuscode 201

Der Statuscode 201 Created zeigt an, dass die Anforderung erfüllt wurde und zur Erstellung einer oder mehrerer neuer Ressourcen geführt hat. Die primäre Ressource, die durch die Anfrage erstellt wurde, wird entweder durch ein Location-Header-Feld in der Antwort oder, wenn kein Location-Feld empfangen wird, durch den effektiven Anfrage-URI identifiziert. Die Nutzdaten der 201 Created-Antwort beschreiben und referenzieren normalerweise die erstellte(n) Ressource(n). In Abschnitt 7.2 wird die Bedeutung und der Zweck von Validator-Header-Feldern wie ETag und Last-Modified in einer 201 Created-Antwort erläutert.

Quelle / Zitat von: Spezifiziert wird der 201 Created HTTP Status Code durch Abschnitt 6.3.2 von RFC7231

Wie kann man mit PHP einen 201-Statuscode werfen?

Um auf einer Webseite den HTTP Status Code 201 zu werfen, kann die PHP Funktion http_response_code benutzt werden. Die Syntax sieht wie folgt aus: http_response_code(201) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Teste den 201 HTTP Status Code

Um die HTTP Status Code (in diesem Fall 201 Created) und weitere Informationen clientseitig anzeigen zu können, muss die Entwicklungskonsole mit F12 geöffnet werden. Im Anschluss muss zu der Karteikarte "Netzwerk" navigiert werden. Jetzt kann die Seite geöffnet werden, im Netzwerktab sollte die Webseite (Beispiel index.php) zu sehen sein. Diese muss ausgewählt werden und im Anschluss der Bereich Herder gewählt werden. Hier sieht der Nutzer dann folgendes Ergebnis:

Statuscode 201 Created
Überblick
URL: https://http-statuscode.com/errorCodeExample.php?code=201
Status: 201 Created
Diese: Network
IP-Adresse: XX.XX.XX.XX
Statuscode 201 Created

Browser-Kompatibilität des 201 Statuscode

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Konstanten in Programmiersprachen

http.StatusCreated
Response::HTTP_CREATED
:created

Blog Artikel

HTTP Statuscodes 200 OK und 201 Created: Erfolgreich, aber verschieden in ihrer Bedeutung

Die Geschichte der HTTP Statuscodes Die Geschichte der HTTP Statuscodes reicht zurück bis ins Jahr 1996, als mit der Einführung von HTTP 1.0 der Statuscode 200 OK ins Leben gerufen wurde. Zu dieser...

SEO und HTTP-Statuscodes: Eine umfassende Analyse

Die Optimierung einer Website für Suchmaschinen (SEO) ist ein komplexes Unterfangen. Einer der oft übersehenen, aber entscheidenden Aspekte für ein gutes Ranking sind HTTP-Statuscodes. Diese kleine...

Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser ist ein begeisterter Webentwickler mit einer Vorliebe für HTTP Statuscodes.

LinkedInGitHub