HTTP Hatası ve Durum Kodları Açıklandı

Web sayfası hatalarını ve bunlarla ilgili ne yapacağınızı anlamak

Web sitelerini ziyaret ettiğinizde, tarayıcınız — istemci — HTTP olarak adlandırılan bir ağ protokolü aracılığıyla web sunucularına bağlantı kurar. Bu ağ bağlantıları, web sayfalarının içeriği ve bazı protokol kontrol bilgileri de dahil olmak üzere sunuculardan müşterilere geri yanıt verisi göndermeyi destekler. Bazen, ulaşmaya çalıştığınız web sitesine ulaşmada başarılı olmayabilirsiniz. Bunun yerine bir hata veya durum kodu görürsünüz.

HTTP Hatası ve Durum Kodları Türleri

Her istek için HTTP sunucusu yanıt verisinde bulunan, isteğin sonucunu gösteren bir kod numarasıdır. Bu sonuç kodları kategorilere ayrılan üç basamaklı sayılardır:

İnternet ya da intranetlerde , olası hata ve durum kodlarının sadece birkaçı görülüyor. Hatalarla ilgili kodlar, genellikle başarısız bir isteğin çıktı olarak görüntülendiği bir web sayfasında gösterilirken, diğer durum kodları kullanıcılara gösterilmez.

200 tamam

Wikimedia Commons

HTTP durumu 200 Tamam durumunda , web sunucusu isteği başarıyla işledi ve içeriği tarayıcıya iletti. Çoğu HTTP isteği bu duruma neden olur. Web tarayıcıları genellikle sadece bazı problemler olduğunda kodları gösterdikçe, kullanıcılar bu kodu nadiren ekranda görüyorlar.

Hata 404 bulunamadı

404 Bulunamadı HTTP hatası gördüğünüzde, web sunucusu istenen sayfayı, dosyayı veya başka bir kaynağı bulamadı. HTTP 404 hataları, istemci ve sunucu arasındaki ağ bağlantısının başarıyla yapıldığını gösterir. Bu hata genellikle, kullanıcılar tarayıcıya yanlış bir URL girdiğinde veya web sunucusu yöneticisi adresi yeni bir adrese yönlendirmeden bir dosyayı kaldırdığında ortaya çıkar. Kullanıcılar bu sorunu çözmek için URL'yi doğrulamalı veya web yöneticisinin bunu düzeltmesini beklemelidir.

Hata 500 - iç sunucu hatası

Wikimedia Commons

HTTP hatası 500 Dahili Sunucu Hatası ile , web sunucusu bir istemciden geçerli bir istek aldı, ancak işleyemedi. Sunucu, kullanılabilir bellek veya disk alanı yetersizliği gibi bazı genel teknik hataları karşılaştığında HTTP 500 hataları oluşur. Bir sunucu yöneticisi bu sorunu çözmelidir. Daha "

Hata 503 Hizmet Kullanılamıyor

Kamu malı

HTTP hatası 503 Hizmet Kullanılamıyor bir web sunucusunun gelen istemci isteğini işleyemediğini gösterir. Bazı web sunucuları, normalde HTTP 500 olarak raporlanacak beklenmedik hatalardan ayırt etmek için, eşzamanlı kullanıcı sayısı veya CPU kullanımı sınırını aşan yönetim politikaları nedeniyle beklenen hataları belirtmek için HTTP 503'ü kullanır.

301 Kalıcı Olarak Taşındı

Public Domain

HTTP 301 Taşındı Kalıcı olarak, istemcinin belirttiği URI, HTTP yeniden yönlendirmesi adlı bir yöntem kullanarak farklı bir konuma taşındığını gösterir; bu, istemcinin yeni bir istek yayınlamasına ve kaynağı yeni konumdan getirmesine olanak tanır. Web tarayıcıları, kullanıcı müdahalesi gerektirmeden HTTP 301 yönlendirmelerini otomatik olarak takip eder.

302 Bulunan veya 307 Geçici Yönlendirme

Public Domain

Durum 302 Bulunan , 301'e benzer, ancak kod 302, bir kaynağın kalıcı olarak değil geçici olarak taşındığı durumlar için tasarlanmıştır. Bir sunucu yöneticisi, HTTP 302'yi yalnızca kısa içerik bakım dönemlerinde kullanmalıdır. Web tarayıcıları, 301 kodlarını 301 kodu gibi otomatik olarak takip eder. HTTP sürüm 1.1, geçici yönlendirmeleri göstermek için yeni bir kod olan 307 Geçici Yönlendirme ekledi.

400 Hatalı İstek

Public Domain

400 Hatalı İstek'in yanıtı, web sunucusunun geçersiz sözdizimi nedeniyle isteği anlamadığı anlamına gelir. Normalde bu, istemciyi ilgilendiren teknik bir aksaklığı belirtir, ancak ağdaki veri bozulması da hataya neden olabilir.

401 Yetkisiz

Public Domain

401 Yetkilendirilmemiş hata, web istemcisi sunucuda korunan bir kaynak istediğinde, ancak istemcinin erişim için kimliği doğrulanmadığında oluşur. Genellikle, bir istemci, sorunu gidermek için sunucuya geçerli bir kullanıcı adı ve şifre ile giriş yapmalıdır.

100 Devam

Public Domain

Protokolün 1.1 sürümünde eklenen HTTP durumu 100 Devam , sunuculara büyük istekleri kabul etmeye hazır olduklarını doğrulamak için bir fırsat sunarak ağ bant genişliğini daha verimli kullanmak için tasarlandı. Devam protokolü, bir HTTP 1.1 istemcisinin, sunucunun 100 kodu yanıtlamasını isteyen küçük, özel olarak yapılandırılmış bir mesaj göndermesine olanak tanır. Daha sonra (genellikle büyük) bir takip talebi göndermeden önce cevabı bekler. HTTP 1.0 istemcileri ve sunucuları bu kodu kullanmaz.

204 İçerik Yok

Public Domain

Sunucu, yalnızca başlık bilgisi içeren bir istemci isteğine geçerli bir yanıt gönderdiğinde 204 No Content (İçeriği Yok) mesajını göreceksiniz; herhangi bir mesaj gövdesi içermez. Web istemcileri, sunucu yanıtlarını daha verimli bir şekilde işlemek için HTTP 204'ü kullanabilir, örneğin, gereksiz sayfalardan kaçınmak gibi.

502 sunucu hatası

Public Domain

İstemci ve sunucu arasındaki bir ağ sorunu, 502 Hatalı Ağ Geçidi hatasına neden olur. Bir ağ güvenlik duvarı , yönlendirici veya diğer ağ geçidi aygıtındaki yapılandırma hataları tarafından tetiklenebilir.