6423 entry daha
  • 404 not found'daki 404'ün hiçbir anlamı olmaması. şu zamana kadar o 404'ün ne olabileceğini hiç merak etmemiştim bile, az önce yandaki başlıklarda 404 not found'daki 404'ün anlamı adlı başlığı görene kadar. onu görünce düşündüm ve cidden nedir bu 404 dedim.
    meğer http durum kodlarında sayılarla birbirinden ayrılmış kodlarda cidden rastgele olan bir şeymiş.

    ne demek istiyorum; http durum kodları 1xx ile 5xx arasında numaralandırılmış, 1xx - informational (bilgi) , 2xx - success (başarı) , 3xx - redirection (yönlendirme) , 4xx client error (tarayıcı hatası) ve 5xx - server error (sunucu hatası).

    gelelim 4xx client error listesine;

    400 - bad request
    401 - unauthorized
    402 - payment required
    403 - forbidden
    404 - not found
    405 - method not allowed
    406 - not acceptable
    407 - proxy authentication required
    408 - request timeout
    409 - conflict
    410 - gone
    411 - length required
    412 - precondition failed
    413 - request entity too large
    414 - request-urı too long
    415 - unsupported media type
    416 - requested range not satisfiable
    417 - expectation failed
    418 - ı'm a teapot (rfc 2324)
    419 - authentication timeout (not in rfc 2616)
    420 - method failure (spring framework)
    421 - enhance your calm (twitter)
    422 - unprocessable entity (webdav; rfc 4918)
    423 - locked (webdav; rfc 4918)
    424 - failed dependency (webdav; rfc 4918)
    426 - upgrade required
    428 - precondition required (rfc 6585)
    429 - too many requests (rfc 6585)
    431 - request header fields too large (rfc 6585)
    440 - login timeout (microsoft)
    444 - no response (nginx)
    449 - retry with (microsoft)
    450 - blocked by windows parental controls (microsoft)
    451 - unavailable for legal reasons (ınternet draft) *
    451 - redirect (microsoft)
    494 - request header too large (nginx)
    495 - cert error (nginx)
    496 - no cert (nginx)
    497 - http to https (nginx)
    498 - token expired/invalid (esri)
    499 - client closed request (nginx)
    499 - token required (esri)

    *404 için özel anlam ararken 451 için özel anlam buldum. unavailable for legal reasons yani yasal sebeplerden dolayı ulaşılamaz. devletin sansürlediği, blokladığı siteler için kullanılan bu yasak adını ray bradbury'nin 1953 yılında yazdığı kitapların yasadışı olarak kabul gördüğü fahrenheit 451 adlı distopik romanından alıyormuş. - bence 404'ten çok günün bilgisi bu oldu.

    -400'lülerin bazılarında neden bazı sayıların olmadığını bilmiyorum, misal 426-428 diye giderken 427'nin olmaması. belki de vardır ama buradaki listede yer almıyordur.

    -son olarak sırf 400'leri yazmamın sebebi sayıların rastgele olmaları, özel bir anlamı olmamaları. 451 hariç tabii, bununla resmen aydınlandım.

    diğerlerini de görmek isteyenler tabii ki bilgi kaynağımız olan wikipedia'dan durum incelemesi yapabilirler.

    -hani 404'ü çoğunuz biliyorsunuzdur da itiraf edin 451 ile bir aydınlanma yaşadınız. lüzumsuz bir bilgi belki ama yine de aydınlatıyor bence.
35360 entry daha
hesabın var mı? giriş yap