HTTP 201
2xx Başarılı
HTTP 201: Created (Oluşturuldu)
İstek başarıyla yerine getirildi ve sunucuda yeni bir kaynak oluşturuldu.
⚠️ HTTP 201 Neden Meydana Gelir?
REST API üzerinde yapılan `POST` veya `PUT` isteklerinde yeni bir kayıt (kullanıcı, makale, sipariş) eklendiğinde döner.
🛠️ Nasıl Çözülür ve Düzeltilir?
Sunucu yanıt başlığında oluşturulan yeni kaynağın adresini `Location` başlığı ile istemciye bildirmelidir.
Sunucu Yapılandırma (Nginx / Web):
# REST API 201 Created Yanıtı
location /api/articles/create {
add_header Location /api/articles/125;
return 201 '{"id":125,"status":"created"}';
}
cURL Test Komutu:
curl -i -X POST https://bilgiseli.net/api/v1/articles -d '{"title":"Yeni Yazı"}'