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
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.