201 Created, isteğin yerine getirildiği ve bir ya da daha fazla yeni kaynak oluşturduğu anlamına gelir. API'ler bunu genellikle bir koleksiyona yapılan POST veya yeni bir URL'ye yapılan PUT isteğinden sonra döndürür. Oluşturulan ana kaynak Location başlığıyla, Location yoksa istek URL'siyle belirtilir.
Gövde genellikle yeni kaynağı tanımlar veya ona bağlantı verir. Yanıttaki ETag gibi doğrulayıcılar yeni oluşturulan temsil için geçerlidir; böylece istemci bunları sonraki koşullu isteklerde kullanabilir.
3xx yanıtlarından farklı olarak, 201 içindeki bir Location başlığı yönlendirme değildir. Tarayıcılar ve HTTP istemcileri onu otomatik olarak takip etmez.
Örnek yanıt
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 ve yönlendirme kontrolü
201, dizine eklenmesi gereken sayfalara değil, API'lere ve form işleyicilerine aittir. Bu kodu alan tarama botları onu başarı olarak değerlendirir, ancak herkese açık bir sayfa URL'si 200 döndürmelidir. Tarayıcıda bir form gönderildikten sonra olağan yöntem bunun yerine 303 See Other ile yanıt vermektir; böylece sonuç sayfası yenilendiğinde form tekrar gönderilmez.
Yaygın nedenler ve kullanım alanları
- Bir REST API bir kayıt oluşturdu (
POST /orders) ve bu kaydın URL'siniLocationiçinde döndürüyor. - Daha önce var olmayan bir URL'ye
PUTile bir dosya yüklendi. - Yönlendirme kontrolü, sayfa olmasını beklediğiniz bir URL için 201 gösteriyor: uç nokta bir API'dir veya kontrol POST ile yapılmıştır. Gelişmiş ayarlar bölümündeki HTTP metodunu kontrol edin.