Eine neue Resource wurde gemäß Anfrage erstellt.
Bedeutung
Die Anfrage war erfolgreich, es wurde eine neue Resource erstellt. Die URL der Resource kann mittels der Antwortkopfzeile Location
dem Client vom Server mitgeteilt werden.
Spezifikation von 201 Created
Der 201 Created
HTTP Status Code zeigt an, dass die Antwort erfüllt wurde und zu der Erzeugung von einer oder mehr Resourcen geführt hat. Die primäre Resource, die durch die Anfrage erstellt wurde, wird entweder durch die Location
Antwortkopfzeile oder – falls keine solche Antwortkopfzeile empfangen wurde – durch die effektive URL der Anfrage identifiziert.
Die Nutzlast einer 201 Created Antwort beschreibt und verlinkt zu den Ressourcen, die erstellt wurden. Die Bedeutung von ETag
und Last-Modified
Antwortkopfzeilen wird in Abschnitt 7.2 von RFC7231 diskutiert.
Spezifiziert wird 201 Created
durch Abschnitt 6.3.2. von RFC7231
Ausprobieren
🔧 Erzeuge eine Antwort mit dem HTTP Status Code 201
🔦 Checke den Status Code, die Anwort-Kopfzeilen und Weiterleitungsketten einer URL
Unterhaltsames
HTTP-Versionen
- HTTP 1.0
- HTTP 1.1
- HTTP 2
- HTTP 3
Konstanten in Programmiersprachen
Ruby on Rails HTTP Status Symbol
:created
Microsoft Windows Runtime APIHttpStatusCode.Created
Go HTTP Status Constant
http.StatusCreated
Symfony HTTP Status Constant
Response::HTTP_CREATED
Python2 HTTP Status Constant
httplib.CREATED
Python3+ HTTP Status Constant
http.client.CREATED
Python3.5+ HTTP Status Constant
http.HTTPStatus.CREATED