Nandakumar Edamana
Share on:
@ R t f

വെബ്ബില്‍ പുതിയ എറര്‍ കോഡ്


എറര്‍ കോഡ് 404 എല്ലാവര്‍ക്കും പരിചിതമായിരിക്കും -- നോട്ട് ഫൗണ്ട്. നാം അന്വേഷിക്കുന്ന ഒരു വെബ് പേജ് അഥവാ റിസോഴ്സ് നിലവില്‍ ഇല്ലെങ്കിലാണ് വെബ് സെര്‍വര്‍, 404 എന്ന സന്ദേശം അയച്ചുതരിക. ഇത്തരം എറര്‍ കോഡുകള്‍ എച്ച്.ടി.ടി.പി. സ്റ്റാറ്റസ് കോഡുകള്‍ എന്നാണ് അറിയപ്പെടുന്നത്.

ഈ കൂട്ടത്തിലേക്ക് ഒരു പുതിയ കോഡ് കൂടി വന്നിരിക്കുകയാണ് -- HTTP 451. "Unavailable For Legal Reasons" എന്നതാണ് ഇതിന്റെ വാചകരൂപം. നാം ആവശ്യപ്പെടുന്ന പേജ്/റിസോഴ്സ് നിയമവിരുദ്ധമായതിനാല്‍ ലഭ്യമാക്കാനാവില്ല എന്നതാണ് ഇതിന്റെ അര്‍ത്ഥം. നിരോധിച്ചിരിക്കുന്നു (Forbidden) എന്ന അര്‍ത്ഥത്തില്‍ 403 എന്ന കോഡ് ആദ്യമേയുണ്ടെങ്കിലും പുതിയ കോഡ് അതില്‍നിന്ന് വ്യത്യസ്തമാണ്. പെര്‍മിഷന്‍, യൂസര്‍ അക്കൗണ്ടുകള്‍ തുടങ്ങിയ പല സാങ്കേതികകാരണങ്ങളുമാവാം 403-ന്റെ പിന്നില്‍ (ഉദാ: ലോഗിന്‍ ചെയ്യാതിരിക്കുക, അഡ്മിനിസ്ട്രേറ്റര്‍ക്കുമാത്രം അധികാരമുള്ള സ്ഥലങ്ങളില്‍ കയറാന്‍ നോക്കുക). എന്നാല്‍ പകര്‍പ്പവകാശപ്രശ്നങ്ങളോ സര്‍ക്കാരിന്റെ സെന്‍സറിങ്ങോ ഒക്കെയാണ് 451. പുതിയ കോഡ് ഈയൊരു വേര്‍തിരിവ് വ്യക്തമാവാന്‍ സഹായിക്കും.

എന്നാല്‍ ഉള്ളടക്കത്തെക്കുറിച്ച് യാതൊരു സൂചനയും നല്‍കരുതെന്നുണ്ടെങ്കില്‍ സൈറ്റുകള്‍ക്ക് 451-ന് പകരം 404 പ്രദര്‍ശിപ്പിക്കേണ്ടിവരും. 'കള്ളന്‍ അകത്തുണ്ട്, പുറത്തുവിടില്ല' എന്നു പറയുന്നതിനുപകരം 'കള്ളന്‍ ഇവിടെയില്ല' എന്ന് നുണപറയുന്നതുപോലെ. സൈറ്റ് ബ്ലോക്ക് ചെയ്യപ്പെട്ടിരിക്കുന്നു എന്നതിനുപകരം സൈറ്റേ ഇല്ല എന്നമട്ടിലുള്ള ഈ നുണപറച്ചില്‍ ബ്രിട്ടിനിലും മറ്റുമായി പല ഐ.എസ്.പി.കളും ഉപയോഗിച്ചുവരുന്നുണ്ട്.

പ്രശസ്ത അമേരിക്കന്‍ ശാസ്ത്രസാഹിത്യകാരനായിരുന്ന റേ ബ്രാഡ്ബറിയുടെ Fahrenheit 451 എന്ന നോവലാണ് പേരിനാധാരം. പുസ്തകങ്ങള്‍ നിയമവിരുദ്ധമായ ഒരു സമൂഹത്തിന്റെ കഥയാണിത്.

2013-ല്‍ ടിം ബ്രേ ആണ് ഇത് ഔപചാരികമായി മുന്നോട്ടുവച്ചത്. ഇതിനുമുമ്പ് ഇത്തരമൊരാശയം ക്രിസ് അപ്ലിഗേറ്റ്, ടെറെന്‍സ് ഏദര്‍ എന്നിവരും നിര്‍ദേശിച്ചിരുന്നു. 2015 ഡിസംബര്‍ 18-ന് പുതിയ എറര്‍ കോഡ് IESG (Internet Engineering Steering Group) അംഗീകരിച്ചു.

ഇനി പ്രധാനപ്പെട്ട ചില എച്ച്.ടി.ടി.പി. സ്റ്റാറ്റസ് കോഡുകള്‍ പരിചയപ്പെടാം:

  • 2xx (200, 201, 202, ...) - Success
  • 200 - OK
  • 301 - Moved Permanently
  • 307 - Temporary Redirect
  • 308 - Permanent Redirect
  • 400 - Bad Request
  • 401 - Unauthorized
  • 402 - Payment Required
  • 403 - Forbidden
  • 404 - Not Found
  • 408 - Request Timeout
  • 410 - Gone (ഈ വിലാസം ഇപ്പോള്‍ ലഭ്യമല്ല, ഇനി ലഭ്യമാവുകയുമില്ല)
  • 451 - Unavailable For Legal Reasons
  • 500 - Internal Server Error
  • 520 - Unknown Error

Click here to read more like this. Click here to send a comment or query.