Bedeutung
Die Anfrage war erfolgreich und hat eine neue Ressource erstellt. Der Location-Header zeigt meist darauf.
Typische Ursachen
- POST an eine Collection hat einen Datensatz erstellt
- PUT hat eine Ressource unter einer neuen URL erstellt
So beheben Sie es
Als Client oder Besucher
Lesen Sie den Location-Header für die URL der neuen Ressource oder nutzen Sie den Body, falls die API das erstellte Objekt mitliefert.
Als Betreiber der Website oder API
Location mit der neuen URL und idealerweise die erstellte Repräsentation mitsenden. Kein 201, wenn nichts erstellt wurde; idempotente Wiederholungen, die ein vorhandenes Element finden, können 200 oder 409 liefern.
Beispielantwort
HTTP/1.1 201 Created
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /users/42
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} Spezifikation
FAQ
› Ist der Location-Header bei 201 Pflicht?
Er wird dringend empfohlen. Ohne ihn müssen Clients die neue URL aus dem Body erraten.
› Was ist der Unterschied zwischen 201 und 202?
201 heißt, die Ressource existiert jetzt bereits. 202 heißt, die Anfrage wurde angenommen und wird später verarbeitet.