201 Created bedeutet, dass die Anfrage ausgeführt wurde und eine oder mehrere neue Ressourcen erzeugt hat. APIs liefern den Code typischerweise nach einem POST an eine Collection oder einem PUT auf eine neue URL. Die wichtigste neue Ressource wird durch den Location-Header angegeben oder, wenn es keinen Location-Header gibt, durch die URL der Anfrage.
Der Body beschreibt meist die neue Ressource oder verlinkt auf sie. Validatoren wie ETag in der Antwort beziehen sich auf die neu erzeugte Repräsentation, sodass der Client sie für spätere bedingte Anfragen verwenden kann.
Anders als in einer 3xx-Antwort ist ein Location-Header in einer 201 keine Weiterleitung. Browser und HTTP-Clients folgen ihm nicht automatisch.
Beispielantwort
HTTP/1.1 201 Created
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: https://api.example.com/v1/orders/8412
Content-Type: application/json
Content-Length: 30
{"id":8412,"status":"pending"} SEO und Weiterleitungsprüfung
201 gehört zu APIs und Formular-Handlern, nicht zu Seiten, die indexiert werden sollen. Crawler, die den Code erhalten, werten ihn als Erfolg, eine öffentliche Seiten-URL sollte aber 200 liefern. Nach dem Absenden eines Formulars im Browser antwortet man üblicherweise stattdessen mit 303 See Other, damit ein Neuladen der Ergebnisseite das Formular nicht erneut absendet.
Häufige Ursachen und Einsatzzwecke
- Eine REST-API hat einen Datensatz angelegt (
POST /orders) und gibt dessen URL inLocationzurück. - Eine Datei wurde per
PUTan eine URL hochgeladen, die vorher nicht existierte. - Eine Weiterleitungsprüfung zeigt 201 für eine URL, die Sie für eine Seite gehalten haben: Der Endpunkt ist eine API, oder die Prüfung lief mit POST. Prüfen Sie die HTTP-Methode unter „Erweiterte Einstellungen“.