Site kontrolü ve entegrasyon için HTTP durumları
Durum kodu HTTP isteğinin sonucunu anlatır. 200 döndüren güzel bir hata sayfası gerçek 404’ten farklıdır. Testte kodu, yöntemi ve başlıkları birlikte okuyun.
Site kontrolü ve entegrasyon için HTTP durumları
| Kod | Anlam | Pratik yorum |
|---|---|---|
| 200 | OK | İstek başarılı; gövdeyi istek yöntemine göre yorumlayın. |
| 201 | Oluşturuldu | İstek bir veya daha fazla kaynak oluşturdu. |
| 204 | İçerik yok | İstek başarılı, yanıt içeriği yok. |
| 301 | Kalıcı taşındı | Kaynağın kalıcı yeni URI’si var; bazı istemciler POST’u GET yapabilir. |
| 302 | Bulundu | Geçici yönlendirme; bazı istemciler POST’u GET yapabilir. |
| 307 | Geçici yönlendirme | İstek yöntemini koruyan geçici yönlendirme. |
| 308 | Kalıcı yönlendirme | İstek yöntemini koruyan kalıcı yönlendirme. |
| 304 | Değişmedi | Koşullu GET veya HEAD kayıtlı gösterimi yeniden kullanabilir. |
| 400 | Hatalı istek | Sunucu algılanan istemci hatası nedeniyle isteği işleyemez veya işlemez. |
| 401 | Kimlik doğrulama gerekli | Geçerli kimlik doğrulama bilgisi gerekir. |
| 403 | Yasak | Sunucu isteği anlar ama reddeder. |
| 404 | Bulunamadı | Güncel gösterim bulunamadı veya sunucu açıklamıyor. |
| 405 | Yönteme izin verilmiyor | Yöntem biliniyor ama hedef kaynakta desteklenmiyor. |
| 410 | Kaldırıldı | Erişim artık yok ve durum büyük olasılıkla kalıcı. |
| 429 | Çok fazla istek | İstek hızı sınırlı; Retry-After verilebilir. |
| 500 | İç sunucu hatası | Beklenmeyen sunucu durumu işlemi engelledi. |
| 502 | Hatalı ağ geçidi | Ağ geçidi geçersiz üst sunucu yanıtı aldı. |
| 503 | Hizmet kullanılamıyor | Sunucu isteği geçici olarak işleyemiyor. |
| 504 | Ağ geçidi zaman aşımı | Ağ geçidi üst sunucu yanıtını zamanında alamadı. |
Formül ve yöntem
Beklenen belge/JSON’u ayrıştırmadan durumu kontrol edin. Kanonik URL için yönlendirmeyi bilinçli izleyip zinciri kaydedin; silinen sayfada metin ve gerçek kodu kontrol edin. Kimlik, hız sınırı ve geçici hata farklı ele alınır. 429/503 içindeki Retry-After’a uyun. 200 gövdesi iş hatası içerebilir, kod tüm işlemi doğrulamaz.
Çözümlü örnek
Bilinmeyen URL “Sayfa bulunamadı” gösterip 200 döndürürse metin ve protokol çelişir. Özel hata tasarımı doğru 404 kodunu verebilir.
Sonucu değiştirebilecek etkenler
Seçilmiş standart anlamların özetidir; tüm kodlar veya uygulama sözleşmeleri değildir. 403/404, kaynağın hiç var olmadığını kanıtlamaz.
Kaynaklar ve tanımlar
Yöntem kontrol tarihi:
İlgili bir işlemle devam edin
Sayfa Görüntüleme Geliri Hesaplayıcı
Sayfa görüntüleme = ziyaret × ziyaret başına sayfa. Tahmini gelir = görüntüleme ÷ 1,000 × sayfa RPM.
Önbellek Kaynak Tasarrufu Hesaplayıcı
Beklenen kaynak isteği = toplam istek × (1 − isabet kesri). 100,000 istekte %80 isabet, 20,000 kaynak erişimi bırakır.
Çalışma Süresi Kesinti Bütçesi
İzinli kesinti = izleme süresi × (1 − çalışma hedefi). 30 günde %99.9 hedef, zaman modelinde 43.2 dakika verir.
Gözlenen Çalışma Oranı
Çalışma oranı = (izlenen süre − kesinti) ÷ izlenen süre × 100. Kesinti aynı izleme aralığında olmalıdır.