TrueURL
TrueURL

Menü

201 Created

İstek başarılı oldu ve genellikle POST veya PUT sonrasında yeni bir kaynak oluşturuldu. Varsa Location başlığı yeni kaynağı gösterir.

Neden ifadesi
Created
Yönlendirme
Hayır
Varsayılan olarak önbelleğe alınabilir
Hayır

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
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'sini Location içinde döndürüyor.
  • Daha önce var olmayan bir URL'ye PUT ile 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.

URL yönlendirme kontrolü

Ücretsiz TrueURL yönlendirme kontrol aracıyla bir URL'nin döndürdüğü tüm durum kodlarını adım adım görün.