DevToolPal
TR
2xx Başarılı

201 Created

Oluşturuldu

Ne anlama gelir

İstek başarılı oldu ve yeni bir kaynak oluşturdu. Location başlığı genellikle ona işaret eder.

Yaygın nedenler

  • Bir koleksiyona yapılan POST kayıt oluşturdu
  • PUT yeni bir URL'de kaynak oluşturdu

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Yeni kaynağın URL'sini almak için Location başlığını okuyun veya API oluşturulan nesneyi döndürüyorsa gövdeyi kullanın.

Sitenin veya API'nin sahibiyseniz

Yeni URL ile Location'ı ve tercihen oluşturulan temsili ekleyin. Hiçbir şey oluşturulmadıysa 201 döndürmeyin; mevcut öğeyi bulan idempotent yeniden denemeler 200 veya 409 döndürebilir.

Örnek yanıt

HTTP/1.1
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"
}

Belirtim

RFC 9110 §15.3.2

SSS

› 201 ile Location başlığı zorunlu mu?

Kesinlikle önerilir. O olmadan istemciler yeni URL'yi gövdeden tahmin etmek zorunda kalır.

› 201 ile 202 arasındaki fark nedir?

201 kaynağın şu anda var olduğunu, 202 ise isteğin kabul edildiğini ve daha sonra işleneceğini belirtir.