Sunucunuzu ziyaret etmek isteyenlere veya tarama yapmak isteyen botlara belli http durum kodları belirtilmektedir. Durum kodları bağlantı durumunuzu açıklayan bağlantılardır. Örneğin 404 hatası almak bir http durum kodudur.
Bu makalemizde sizlere http durum kodlarının istek hataları kategorisinde bulunanları açıklayacağız;
400: Sunucuya yapılan isteği sunucunun anlamadığını belirtir.
401: Yapılan isteğe ulaşabilmek için kimlik doğrulaması yapılmasının gerektiğini belirtiyor.
403: Yaptığınız isteği sunucunun reddettiğini ifade ediyor. Kısaca yasaklı bir bölge gibi düşünebilirsiniz.
404: Yapılan isteğin sunucu tarafından bulunamadığını belirtiyor. Çok sık karşılaşılan hatalardandır.
405: Bu hatada, yapılan istek yöntemine izin verilmediğini ifade ediyor.
406: İstek, istenilen özelliklerde herhangi bir sebepten dolayı yanıt veremiyor.
407: 401 hata kodundaki gibi doğrulama gerektirir. Tek farkı 407 hata koduyla karşılaştığınızda proxy kimlik doğrulaması yapmanız gerektiğidir.
408: İsteğin zaman aşımına uğradığını belirtir.
409: Sunucu, yapılan isteği yerine getirmeye çalışırken çakışma meydana geldi.
410: Bu kod 404 hata koduna benzer. İstek yapılan sunucunun artık bulunmadığını belirtir.
411: Sunucu “Content-Length” olmadan isteği kabul etmeyeceğini ifade ediyor.
412: İsteği yapanın önkoşullu istek yapması, ve sunucunun bu önkoşullara cevap veremediğini ifade ediyor.
413: İsteğin çok büyük olduğunu ve bu yüzden isteğin sunucu tarafından karşılanamayacağını belirtiyor.
414: İstek URL ‘sinin aşırı uzun olduğunu belirtiyor.
415: İsteğin yapıldığı sayfa, isteği desteklemeyen biçimde. Kısaca desteklenmeye ortam türü hatası da diyebiliriz.
416: Sayfa, isteğin gerçekleşmesi için istenilen aralık seviyesini karşılayamıyorsa bu hatayı alırsınız.
417: Expect istek başlığı, sunucu tarafından işlenemiyor. Çünkü sunucu bu başlığın gereksinimlerini yerine getiremiyor.