DevToolPal
TR
2xx Başarılı

204 No Content

İçerik Yok

Ne anlama gelir

İstek başarılı oldu ve döndürülecek gövde yok. Başlıklar yine de yeni bir ETag gibi meta veriler taşıyabilir.

Yaygın nedenler

  • Bir DELETE başarılı oldu
  • PUT veya PATCH değişiklikleri kaynağı döndürmeden kaydetti
  • Bir CORS ön kontrolü veya beacon uç noktası yanıt verdi

Nasıl düzeltilir

İstemci veya ziyaretçiyseniz

Gövdeyi ayrıştırmaya çalışmayın; 204 üzerinde response.json() çağırmak hata fırlatır. Okumadan önce durumu kontrol edin.

Sitenin veya API'nin sahibiyseniz

204 ile asla gövde göndermeyin. İstemcilerin güncellenmiş kaynağa ihtiyacı varsa JSON ile 200 döndürün.

Örnek yanıt

HTTP/1.1
HTTP/1.1 204 No Content
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx

Belirtim

RFC 9110 §15.3.5

SSS

› response.json() 204'te neden başarısız oluyor?

Ayrıştırılacak gövde yok. json() çağırmadan önce response.status === 204'ü (veya içerik uzunluğunu) kontrol edin.

› DELETE 204 mü yoksa 200 mü döndürmeli?

Bildirilecek bir şey yoksa 204, silinen öğe veya bir onay gibi bir gövde döndürüyorsanız 200.