HTTP Yanıt Kodları
HTTP Response Codes
HTTP istek yapıldığında sunucu bize HTTP yanıtı dönüyordu. Bu yanıtta başlık (header) ve gövde (body) bilgisi bulunuyordu. İstek yapılan kaynağın sunucuda olup olmadığına göre, isteğin sunucuda yarattığı etkiye göre ve isteğe tamamen bilgi amaçlı dönüş sağlamak üzere sunucu birtakım (IANA) standartlarla belirlenen kodlar döner.
En bilindik kodlar HTTP 200, 400, 404 ve 500'dür. Diğer tüm kodlar için Mozilla sayfası veya Wiki sayfası ziyaret edilebilir. Durum (status) kodlarını tek tek ezberlemektense kategorik olarak bilmekte fayda var:
1xx (information responses - bilgi)
2xx (sucessfull responses - başarılı)
3xx (redirection responses - yönlendirme)
4xx (client error responses - istemci hatası)
5xx (server error responses - sunucu hatası)
Örneğin 301 ve 302 yönlendirme durum (status) kodları yönlendirme ile ilgiliydi. 301 geçici yönlendirme iken 302 kalıcı yönlendirme sağlıyor. Web sayfamız diyelimki değişti ve 302 ile yönlendirdik. Google botu eski siteden yeni siteye takip ettiğinde 302'yi gördümü kalıcı olaran indeksini günceller. Diğer durumda güncellemez.
Last updated
Was this helpful?