|
|
Yayınlandı 22.10.2014 11:33:51
|
|
|

HTTP Durum Kodu Bazı yaygın durum kodları şunlardır: 200 - Sunucu web sayfasını başarıyla döndürdü 404 - İstenen web sayfası mevcut değil 503 - Hizmet erişilemez Tüm durum açıklamaları: Görüntülemek için tıklayın
1xx (Ad Hoc Yanıt) Geçici bir yanıtı temsil eden ve talep edenin işlemi sürdürmesini gerektiren bir durum kodu.
Kod Tanımı 100 (Devam et) Talep eden kişi talebe devam etmelidir. Sunucu, talebin ilk kısmının alındığını ve kalanını beklediğini belirtmek için bu kodu döndürür. 101 (Geçiş Protokolü) İstekçi sunucudan protokol değiştirmesini istemiş ve sunucu bunu onaylayıp geçiş için hazırlanmıştır.
2xx (Başarı) Talebin başarıyla işlendiğini gösteren bir durum kodu. Kod Tanımı 200 (Başarı) Sunucu talebi başarıyla işledi. Genellikle, bu sunucunun istenen web sayfasına hizmet verdiği anlamına gelir. 201 (Oluşturuldu) İstek başarılı olur ve sunucu yeni bir kaynak oluşturur. 202 (Kabul Edildi) İstek sunucu tarafından kabul edildi, ancak henüz işlemedi. 203 (Yetkisiz Bilgiler) Sunucu talebi başarıyla işledi, ancak geri dönen bilgiler başka bir kaynaktan gelmiş olabilir. 204 (içerik yok) sunucusu talebi başarıyla işledi ama hiçbir şey geri dönmedi. 205 (İçerik Sıfırla) sunucusu talebi başarıyla işledi ama hiçbir şey geri dönmedi. 206 (kısmi) Sunucu, bazı GET taleplerini başarıyla işliyor.
3xx (Yönlendirme) Talebi tamamlamak için daha fazla işlem yapılması gerektiğini gösterir. Genellikle, bu durum kodları yönlendirmeler için kullanılır.
Kod Tanımı 300 (çoktan seçmeli) Sunucu, istek üzerine çeşitli işlemler gerçekleştirebilir. Sunucu, talep edene (kullanıcı ajanı) göre bir eylem seçebilir veya talep edenin seçebileceği bir işlem listesi sağlayabilir. 301 (kalıcı olarak taşınan) isteğinin sayfası kalıcı olarak yeni bir konuma taşındı. Sunucu bu yanıtı (GET veya HEAD isteğine yanıt olarak) döndürdüğünde, talep edeni otomatik olarak yeni bir konuma yönlendirir. 302 (Geçici Taşınma) sunucusu şu anda farklı bir konumdaki bir web sayfasından gelen taleplere yanıt veriyor, ancak talep eden kişi gelecekteki talepler için orijinal konumu kullanmaya devam etmelidir. 303 (Diğer Konumları Görüntüle) Sunucu, talep eden kişinin yanıtı almak için farklı bir konum için ayrı bir GET talebi kullanması gerektiğinde bu kodu döndürür. 304 (Değiştirilmemiş) İstenen web sayfası, son istekten bu yana değiştirilmemiştir. Sunucu bu yanıtı döndürdüğünde, web içeriği geri dönmez. 305 (Proxy Kullanın) İstekte bulunan kişi, yalnızca proxy'yi istenen web sayfasına erişmek için kullanabilir. Sunucu bu yanıtı dönerse, bu da talep edenin proxy kullanması gerektiği anlamına gelir. 307 (Geçici Yönlendirme) Sunucu şu anda farklı bir konumdaki bir web sayfasından gelen taleplere yanıt veriyor, ancak talep eden kişi gelecekteki talepler için orijinal konumu kullanmaya devam etmelidir.
4xx (İstek Hatası) Bu durum kodları, isteğin yanlış gitmiş olabileceğini ve sunucunun bunu işlemesini engellemiş olabileceğini gösterir.
Kod Tanımı 400 (Hata İsteği) Sunucu, talebin sözdizimini anlamaz. 401 (Yetkisiz) Talepler kimlik doğrulama gerektirir. Giriş gerektiren web sayfaları için sunucu bu yanıtı geri verebilir. 403 (yasak) Sunucu talebi reddeder. 404 (Bulunamadı) Sunucu istenen web sayfasını bulamadı. 405 (Yöntem Devre Dışı) İstekte belirtilen yöntemi devre dışı bırakır. 406 (Kabul Edilmez) Web sayfaları, istenen içerik özellikleri kullanılarak taleplere yanıt veremez. 407 (Ajan yetkilendirmesi gerekli) Bu durum kodu 401'e (yetkili değil) benzer, ancak atama talebinde bulunan kişi ajanın kullanımını onaylamalıdır. 408 (Zaman Aşımı İstek) Sunucu bir isteği beklerken zaman aşımı gerçekleşir. 409 (Çatışma) Sunucu isteği tamamlarken çöker. Sunucu, yanıtında çatışma hakkında bilgi içermelidir. 410 (Sildi) İstenen kaynak kalıcı olarak silinmişse, sunucu bu yanıtı döndürür. 411 (Geçerli Uzunluk Gereklidir) Sunucu, geçerli İçerik Uzunluğu başlık alanı içermeyen istekler kabul etmez. 412 (Ön koşullar karşılanmadı) Sunucu, talep eden kişinin istekte belirlediği ön koşullardan birini karşılamaz. 413 (Talep varlığı çok büyük) Sunucu, isteği işleyemez çünkü istek varlığı sunucunun işlem kapasitesini aşacak kadar büyüktür. 414 (İstenen URI çok uzun) İstenen URI (genellikle bir web adresi) sunucunun işlemesi için çok uzundur. 415 (Desteklenmeyen Medya Türleri) İstek sayfası isteğin formatını desteklemez. 416 (İstek kapsamı uyumlu değil) Sayfa isteğin kapsamını sağlayamıyorsa, sunucu bu durum kodunu döndürür. 417 (Beklenen Karşılanmadı) Sunucu, Beklenen istek başlığı alanı gereksinimlerini karşılamaz.
5xx (sunucu hatası) Bu durum kodları, sunucu talebi işlemeye çalışırken dahili bir hata olduğunu gösterir. Bu hatalar, isteğe değil, sunucunun kendisinde olan hatalar olabilir.
Kod Tanımı 500 (Sunucu içinde hata) Sunucu bir hata ile karşılaştı ve talebi tamamlayamadı. 501 (henüz uygulanmadı) Sunucu isteği tamamlama yeteneğine sahip değildir. Örneğin, sunucu talep yöntemini tanımadığında bu kod geri dönebilir. 502 (Hata Geçiti) sunucusu, bir geçit veya proxy olarak görev yapar ve üst akış sunucusundan geçersiz bir yanıt alır. 503 (Hizmet Kullanılamaz) Sunucu şu anda kullanılabilir değil (aşırı yük veya bakım süresi kesintisi nedeniyle). Genellikle bu sadece geçici bir durumdur. 504 (Gateway Zaman Aşımı Aşaması) Sunucu, bir geçit veya proxy olarak görev yapar, ancak üst akış sunucudan zamanında bir istek almaz. 505 (HTTP sürümü desteklenmiyor) Sunucu, istekte kullanılan HTTP protokolünün sürümünü desteklemiyor
|
Önceki:HTML, web sayfasının kaynak koduna atlarÖnümüzdeki:Eason Chan "Hiçbir Sorun Giyme"
|