Ne anlama gelir
İstek başarılı oldu. GET için gövde kaynağı içerir; POST için eylemin sonucunu içerir.
Yaygın nedenler
- Normal başarılı bir istek
- Yanlış durumla sunulan bir hata sayfası ("soft 404")
- CDN tarafından döndürülen önbellek kopyası
Nasıl düzeltilir
İstemci veya ziyaretçiyseniz
Gövdeyi okuyun. Gövde aslında bir hata mesajıysa sunucu durumu yanlış bildiriyordur; kodun yanında yanıt içeriğini de kontrol edin.
Sitenin veya API'nin sahibiyseniz
200'ü yalnızca gerçek başarıda döndürün. Oluşturma için 201, boş yanıtlar için 204, hatalar için 4xx/5xx kullanın ki istemciler, izleme araçları ve arama motorları doğru davransın.
Örnek yanıt
HTTP/1.1 200 OK
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Cache-Control: max-age=60
Content-Type: application/json
{
"id": 42,
"name": "Ada"
} Belirtim
SSS
› Soft 404 nedir?
"Bulunamadı" mesajıyla 200 döndüren eksik bir sayfa. Arama motorları bunu düşük kaliteli sayar; bunun yerine gerçek bir 404 veya 410 döndürün.
› POST 200 mü yoksa 201 mi döndürmeli?
POST bir kaynak oluşturuyorsa Location başlığıyla 201 Created, bir eylem gerçekleştirip sonuç döndürüyorsa 200 döndürün.