Tarayıcılarımızın arama çubuğunda sürekli gördüğümüz bir terim vardır. Bu terim http‘dir. Bu terimi sürekli görüyoruz fakat birçok insan tam olarak ne olduğunu bilmiyor. Bu yazımızda http nedir ? nasıl çalışır ? gibi soruları yanıtlayacağız.

HTTP Nedir ?

Http, world wide web’in (www) temelinde olan ve 1990 yılından bu yana kullanılan bir ağ protokolüdür. Bu protokol sayesinde internetteki web sayfaları görüntülenebilir. Bilgisayar(istemci) ile sunucu(server) arasındaki iletişimi sağlar ve alışveriş kurallarını belirler. Port olarak 80 portunu kullanır.

HTTP Nasıl Çalışır ?

Gün içerisinde belki de onlarca farklı web sitesinde geziniyoruz. Bu web sitelerine giriş işlemi yaparken bilgisayarımız sunucuya taleplerde bulunuyor. Tamda burada protokolü http araya giriyor ve bilgisayarımız ile sunucular arasında bir köprü işlevi görüyor. Tüm bu işlemleri Google Chrome, Firefox gibi tarayıcılar aracılığıyla yapıyoruz.

HTTP Durum Kodları

HTTP Durum Kodları

Bir web sitesine bazen bazı hatalar ile karşılaşabiliriz. Hatta bunlardan en çok bilineni 404 hatasıdır. Bilgisayarımız ile sunucuya ulaşmaya çalıştığımızda sunucu bizlere sayısal bir kod ile yanıtın durumunu gönderir. Durum kodlarını 5 ayrı grupta inceleriz.

Http durum kodları;

  • 1xx   –  Bilgi
  • 2xx   –  Başarı
  • 3xx   –  Yönlendirme
  • 4xx   –  Tarayıcı Hatası
  • 5xx   –  Sunucu Hatası

Şimdi ayrıntılı bir şekilde durum kodlarını görelim.

Durum KoduMesajAnlamı
1xxBilgi
100ContinueDevam
101Switching ProtocolsAnahtarlama Protokolü
102Processingİşlem
2xxBaşarı
200OKTamam
201CreatedYaratıldı
202AcceptedOnaylandı
203Non-Authoritative InformationYetersiz Bilgi
204No Contentİçerik Yok
205Reset Contentİçeriği Baştan al
206Partial ContentKısmi İçerik
207Multi-StatusÇok-Statü
210Content DifferentFarklı İçerik
3xxYönlendirme
300Multiple ChoicesÇok Seçenek
301Moved PermanentlySürekli Taşındı
302Moved TemporarilyGeçici Taşındı
303See OtherDiğerlerine Bak
304Not ModifiedNitelenemedi
305Use ProxyProxy Kullan
307Temporary RedirectGeçici olarak yeniden gönder
4xxTarayıcı Hatası
400Bad RequestKötü İstek
401UnauthorizedYetkisiz
402Payment RequiredÖdeme Gerekli
403ForbiddenYasaklandı
404Not FoundSayfa Bulunamadı
405İzin verilmeyen Metod
406Not AcceptableKabul Edilemez
407Proxy Sunucuda login olmak gerekli
408İstek zaman aşamına uğradı
409Conflict(Hatlar) Çakıştı,Çakışma
410GoneBak
411Length Required
412Precondition Failed
413Request Entity Too Large
414Request-URI Too Long
415Unsupported Media Type
416Requested range unsatifiable
417Expectation failed
422Unprocessable entity
423Locked
424Method failure
5xxSunucu Hatası
500Internal Server Error
501Uygulanmamış
502Geçersiz Ağ Geçidi
503Hizmet Yok
504Gateway Timeout
505HTTP Version not supported

Bu yazımızda http nedir ? nasıl çalışır ? sorularını yanıtladık. Http durum kodlarını gördük. Diğer teknoloji konulu yazılarımızı da okumak isterseniz buraya tıklayarak tümüne ulaşabilirsiniz.

Bu yazı dikkatini çekebilir.   Hosting Nedir ? Hosting Çeşitleri ve Hosting Seçimi