204 No Content, sunucunun isteği yerine getirdiği ve gönderecek ek içeriği olmadığı anlamına gelir. 204 yanıtının gövdesi olamaz; yanıt, başlıklardan sonraki boş satırla sona erer. Başlıklar yine de önemlidir: istenen işlem uygulandıktan sonraki haliyle hedef kaynağı tanımlarlar.
API'lerde başarılı PUT, PATCH ve DELETE isteklerinde, analitik beacon'larında ve CORS preflight (OPTIONS) isteklerinin yanıtında yaygındır. Tarayıcı 204 döndüren bir URL'ye gittiğinde mevcut sayfadan ayrılmaz.
204 sezgisel olarak önbelleğe alınabilir.
Örnek yanıt
HTTP/1.1 204 No Content
Date: Fri, 06 Nov 2026 10:15:32 GMT
Access-Control-Allow-Origin: https://app.example.com
Access-Control-Allow-Methods: GET, POST, OPTIONS
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 86400 SEO ve yönlendirme kontrolü
Google'a göre 204, dizine ekleme sürecine Googlebot'un hiçbir içerik almadığını bildirir ve Search Console bir soft 404 raporlayabilir. Dizine eklenmesini istediğiniz bir sayfa için asla 204 döndürmeyin. Bir yönlendirme kontrolünde, zincirin sonundaki bir 204 genellikle URL'nin bir sayfa değil, izleme veya API uç noktası olduğu anlamına gelir.
Yaygın nedenler ve kullanım alanları
- Bir API bir kaynağı sildi veya güncelledi ve döndürecek bir şeyi yok.
- Bir CORS preflight (
OPTIONS) isteği onaylandı. - Bir analitik veya
navigator.sendBeacon()uç noktası verilerin alındığını onayladı. - Hatalı yapılandırılmış bir rota, bir sayfa URL'si için 204 döndürüyor. İçerikle birlikte 200 ya da düzgün bir 404 döndürün.