Web siteleri hemen hemen hayatımızın her noktasında yer almaktadır. Fakat bazı web sitelerine girdiğimizde bazı hata durum kodlarına denk gelmekteyiz. Bazı hatalar kullanıcıyı ilgilendirirken bazı hatalar ziyaret ettiğimiz web sitelerinizin alt yapısından kaynaklanmaktadır. Bu yazımızda bütün hata durum kodlarını inceleyeceğiz..
Bu Makalede Hangi Konular Var?
HTTP Durum Kodları ve Anlamları
1xx Bilgi
100
Continue
İsteğin başarıyla alındığını ve devam edilebileceği anlamına gelir.
101
Switching Protocols
Sunucu, istemciden aldığı protokol değiştirme isteğine uyacağını belirtmektedir
102
Processing
İsteğin işlenmekte olduğunu bildirir.
2xx Başarılı
200
OK
İstek başarıyla alınmış ve cevap başarılı bir şekilde verilmiştir.
201
Created
İstek başarıyla gerçekleşmiş ve sunucuda yeni bir kaynak oluşturulmuştur..
202
Accepted
Sunucu istemciden gelen isteği kabul etti ancak henüz işlemedi.
203
Non-Authoritative Information
Sunucu isteği başarılı bir şekilde işledi, ancak başka kaynakta olabilecek bir bilgi döndürmektedir.
204
No Content
İstek başarıyla alınmış ancak cevap olarak içerik döndürülmemektedir.
205
Reset Content
İstek başarıyla alınmış ancak cevap olarak içerik döndürülmemektedir. Ancak içerik silinecektir. (form içindeki bilgiler).
206
Partial Content
GET talepleri için kısmi içerik (içeriğin belirli bir parçası) başarıyla döndürülmüştür.
207
Multi-Status
Çoklu Statü
210
Content Different
Farklı içerik
3xx Yönlendirme
300
Multiple Choices
Sunucuda, gelen isteğe göre birden fazla seçenek olduğunu bildirir. Sunucu gelen istek için seçeneği kendisi seçebilir veya seçenek listesini görüntüleyebilir.
301
Moved Permanently
Bir kaynağın (veya sayfanın) kalıcı olarak başka bir yere (veya sayfaya) taşındığını bildirir ve o yere yönlendirme sağlar.
302
Moved Temporarily
Bir kaynağın (veya sayfanın) kalıcı olarak değil, geçici olarak başka bir kaynağa yönlendirir. Kaynağın ana adresi değişmemiştir.
303
See Other
Farklı bir kaynağa GET yapılması gerektiğini belirtir.
304
Not Modified
İstenilen kaynakta daha önce yapılan istekten beri herhangi bir değişikliğin olmadığı belirtilir ve içerik gönderilmez.
305
Use Proxy
Sunucu tarafından döndürülen proxy’nin kullanılması gerektiği belirtilir.
307
Temporary Redirect
Bir kaynağın (veya sayfanın) kalıcı değil geçici olarak başka bir kaynağa yönlendirir. 302 yönlendirmesinden farkı; yönlendirme sunucu üzerinde değil, tarayıcı üzerinde gerçekleşir.
4xx İstemci Hatası
400
Bad Request
Yapılan isteğin hatalı (isteğin yapısının hatalı) olduğu belirtilir.
401
Unauthorized
Yapılan istek için kimlik doğrulaması gerekiyor.
402
Payment Required
Ödeme gerekiyor. (gelecekte kullanılması için ayrılmıştır).
403
Forbidden
İstek yapılan kaynağın yasaklandığını belirtir.
404
Not Found
İstek yapılan kaynağın (veya sayfanın) bulunamadığını belirtir.
405
Method Not Allowed
İzin verilmeyen Metod
406
Not Acceptable
İstemcinin Accept header’ında verilen özellik karşılanamıyor.
407
Proxy Authentication Required
Proxy üzerinden yetkilendirme gerekir.
408
Timeout
İstek zaman aşımına uğradı (belirli bir sürede istek tamamlanamadı).