HTTP പിശക്, സ്റ്റാറ്റസ് കോഡുകൾ വിശദീകരിക്കുന്നു

വെബ്പേജിലെ പിശകുകൾ മനസിലാക്കുന്നു, അവയെക്കുറിച്ച് എന്താണ് ചെയ്യേണ്ടത്

നിങ്ങൾ വെബ്സൈറ്റുകൾ സന്ദർശിക്കുമ്പോൾ, നിങ്ങളുടെ ബ്രൌസർ-ക്ലയന്റ്-വെബ് സെർവറുകളിൽ HTTP എന്ന് വിളിക്കുന്ന ഒരു നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ വഴി കണക്ഷനുകൾ നൽകുന്നു. ഈ നെറ്റ്വർക്ക് കണക്ഷനുകൾ സെർവറിൽ നിന്ന് വെബ്പേജുകളുടെ ഉള്ളടക്കവും ചില പ്രോട്ടോക്കോൾ നിയന്ത്രണ വിവരങ്ങളും ഉൾപ്പെടെ ക്ലയന്റുകളിലേക്ക് റിട്ടേൺ ഡാറ്റ അയയ്ക്കുന്നത് പിന്തുണയ്ക്കുന്നു. ഇടയ്ക്കിടെ, നിങ്ങൾ എത്താൻ ശ്രമിക്കുന്ന വെബ്സൈറ്റിൽ നിങ്ങൾ വിജയിച്ചേക്കില്ല. പകരം, നിങ്ങൾ ഒരു പിശക് അല്ലെങ്കിൽ സ്റ്റാറ്റസ് കോഡ് കാണുന്നു.

HTTP പിശക്, സ്റ്റാറ്റസ് കോഡുകളുടെ തരങ്ങൾ

ഓരോ അഭ്യർത്ഥനയുടെയും HTTP സെർവർ പ്രതികരണ ഡാറ്റയിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന അഭ്യർത്ഥനയുടെ ഫലം സൂചിപ്പിക്കുന്ന ഒരു കോഡ് നമ്പറാണ്. ഈ ഫല കോഡുകൾ മൂന്നായി വേർതിരിക്കപ്പെട്ട വിഭാഗങ്ങളാണ്:

ഇന്റർനെറ്റിൽ അല്ലെങ്കിൽ ഇൻട്രാനെറ്റുകളിൽ സാധ്യമായ നിരവധി പിശക് സ്റ്റാറ്റസും കോഡുകളും മാത്രമേ കാണാൻ കഴിയൂ. പിശകുകളുമായി ബന്ധപ്പെട്ട കോഡുകൾ സാധാരണയായി ഒരു പരാജയപ്പെട്ട അഭ്യർത്ഥനയുടെ ഔട്ട്പുട്ടായി പ്രദർശിപ്പിക്കുന്ന ഒരു വെബ്പേജിൽ കാണിക്കുന്നു, മറ്റു സ്റ്റാറ്റസ് കോഡുകൾ ഉപയോക്താക്കൾക്ക് ദൃശ്യമാകുന്നില്ലെങ്കിൽ.

200 ശരി

വിക്കിമീഡിയ കോമൺസ്

HTTP സ്റ്റാറ്റസ് 200 ശരിയുടെ കാര്യത്തിൽ , വെബ് സെർവർ വിജയകരമായി അഭ്യർത്ഥനയും ബ്രൌസറിനുള്ള ഉള്ളടക്കവും പ്രോസസ്സ് ചെയ്തു. മിക്ക എച്ടിടിപി അഭ്യർത്ഥനകളും ഈ നിലയിലാണ് ഫലമാകുന്നത്. വെബ് ബ്രൌസർ സാധാരണയായി ചില പ്രശ്നങ്ങൾ ഉണ്ടാക്കുമ്പോൾ മാത്രമേ കോഡുകൾ കാണിക്കുകയുള്ളൂ എന്നതിനാൽ ഈ കോഡ് സ്ക്രീനിൽ അപൂർവ്വമായി കാണുന്നു.

പിശക് 404 കണ്ടെത്തിയില്ല

HTTP പിശക് 404 കാണുന്നില്ലെങ്കിൽ, വെബ് സെർവറിന് ആവശ്യപ്പെട്ട പേജ്, ഫയൽ അല്ലെങ്കിൽ മറ്റൊരു റിസോഴ്സ് കണ്ടെത്താൻ കഴിഞ്ഞില്ല. ക്ലയന്റും സർവറും തമ്മിലുള്ള നെറ്റ്വർക്ക് കണക്ഷൻ വിജയകരമായി സജ്ജമാക്കിയാൽ HTTP 404 പിശകുകൾ സൂചിപ്പിക്കുന്നു. ഉപയോക്താവിന് മാനുവലായി ഒരു ബ്രൌസറിൽ തെറ്റായി URL നൽകുമ്പോൾ ഈ പിശക് സംഭവിക്കുന്നു, അല്ലെങ്കിൽ വെബ് സെർവർ അഡ്മിനിസ്ട്രേറ്റർ സാധുവായ ഒരു പുതിയ സ്ഥാനത്തേക്ക് വിലാസം റീഡയറക്ട് ചെയ്യാതെ ഒരു ഫയൽ നീക്കം ചെയ്യുന്നു. ഈ പ്രശ്നം പരിഹരിക്കാൻ ഉപയോക്താക്കളെ യുആർഎൽ പരിശോധിക്കണം അല്ലെങ്കിൽ വെബ് അഡ്മിനിസ്ട്രേറ്ററിനായി അത് തിരുത്തി കാക്കുക.

പിശക് 500 ആന്തരിക സെർവർ പിശക്

വിക്കിമീഡിയ കോമൺസ്

HTTP പിശക് 500 ആന്തരിക സെർവർ പിശക് കാരണം , വെബ് സെർവറിന് ഒരു ക്ലയന്റിൽ നിന്നുള്ള ഒരു സാധുതയുള്ള അഭ്യർത്ഥന ലഭിച്ചു, പക്ഷേ അത് പ്രോസസ്സ് ചെയ്യാൻ കഴിഞ്ഞില്ല. ലഭ്യമല്ലാത്ത മെമ്മറി അല്ലെങ്കിൽ ഡിസ്ക് സ്പെയിസില് കുറഞ്ഞതു് കുറച്ചു് ചില സാങ്കേതിക ശൃംഖലകള്ക്കു് ശൃംഖല നേരിടേണ്ടി വരുമ്പോള് എച്ടിടിപി 500 പിശകുകള് ഉണ്ടാകുന്നു. ഒരു സെർവർ അഡ്മിനിസ്ട്രേറ്റർ ഈ പ്രശ്നം പരിഹരിക്കേണ്ടതുണ്ട്. കൂടുതൽ "

പിശക് 503 സേവനം ലഭ്യമല്ല

പൊതുസഞ്ചയത്തിൽ

HTTP പിശക് 503 സേവനം ഇൻകമിംഗ് ക്ലൈന്റ് അഭ്യർത്ഥന പ്രോസസ്സ് ചെയ്യാൻ ഒരു വെബ് സെർവറിന് കഴിയില്ല എന്ന സൂചനയാണ്. ചില വെബ് സെർവറുകൾ പ്രതീക്ഷിച്ച പരാജയങ്ങളെ സൂചിപ്പിക്കുന്നതിനായി HTTP 503 ഉപയോഗിക്കുന്നു, അതുപോലെ, എക്സിക്യൂട്ടീവ് ഉപയോക്താക്കളുടെ അല്ലെങ്കിൽ CPU ഉപയോഗം ഉപയോഗിച്ചുള്ള പരിധി കവിയുന്നത് പോലെ, സാധാരണഗതിയിൽ HTTP 500 ആയി റിപ്പോർട്ട് ചെയ്യപ്പെടാത്ത അപ്രതീക്ഷിത പരാജയങ്ങളിൽ നിന്ന് അവ വേർതിരിച്ചെടുക്കാൻ.

301 ശാശ്വതമായി നീക്കി

പൊതുസഞ്ചയത്തിൽ

HTTP 301 നീക്കം ചെയ്യുക ക്ലയന്റ് വ്യക്തമാക്കിയ URI, HTTP റീഡയറക്ട് എന്ന് വിളിക്കുന്ന ഒരു രീതി ഉപയോഗിച്ച് മറ്റൊരു ലൊക്കേഷനിലേക്ക് നീക്കി, സൂചിപ്പിക്കുന്നത് ക്ലയന്റ് ഒരു പുതിയ അഭ്യർത്ഥന പുറപ്പെടുവിക്കുകയും പുതിയ സ്ഥലത്ത് നിന്ന് വിഭവം ലഭ്യമാക്കുകയും ചെയ്യുന്നു. ഉപയോക്തൃ ഇടപെടൽ ആവശ്യമില്ലാതെ വെബ് ബ്രൌസറുകൾ സ്വപ്രേരിതമായി HTTP 301 റീഡയറക്റ്റ് പിന്തുടരുന്നു.

302 അല്ലെങ്കിൽ 307 താൽക്കാലിക റീഡയറക്ട്

പൊതുസഞ്ചയത്തിൽ

സ്ഥിതി 302 കണ്ടെത്തി 301 ആണെങ്കിലും, ഒരു റിസോഴ്സ് ശാശ്വതമായി പകരം താൽക്കാലികമായി നീക്കുന്ന സന്ദർഭങ്ങളിൽ കോഡ് 302 രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. ഒരു ചെറിയ സെർവർ അഡ്മിനിസ്ട്രേറ്റർ ചുരുങ്ങിയ ഉള്ളടക്ക പരിപാലന കാലഘട്ടങ്ങളിൽ മാത്രമേ HTTP 302 ഉപയോഗിക്കാവൂ. 301 ഉപയോഗിക്കുന്നതിനായി വെബ് ബ്രൗസറുകൾ ഓട്ടോമാറ്റിക്കായി 302 റീഡയറക്ട് പിന്തുടരുന്നു. HTTP പതിപ്പ് 1.1 ഒരു പുതിയ കോഡ്, താൽക്കാലിക റീഡയറക്ട് , താല്കാലിക റീഡയറക്ടുകൾ സൂചിപ്പിക്കുന്നതിനായി ചേർത്തിരിക്കുന്നു.

400 മോശം അഭ്യർത്ഥന

പൊതുസഞ്ചയത്തിൽ

അസാധുവായ വാക്യഘടന കാരണം വെബ് സെർവറിന് അഭ്യർത്ഥന മനസ്സിലായില്ല എന്നാണ് 400 മോശം അഭ്യർത്ഥനയുടെ പ്രതികരണം. സാധാരണയായി, ക്ലയന്റ് ഉൾപ്പെടുന്ന ഒരു സാങ്കേതിക തകരാറാണു് ഇതു് സൂചിപ്പിയ്ക്കുന്നതു്, പക്ഷേ നെറ്റ്വർക്കിലുള്ള ഡേറ്റാ തകരാറും പിശകിന് കാരണമാകുന്നു.

401 അംഗീകാരമില്ലാത്ത

പൊതുസഞ്ചയത്തിൽ

വെബ് ക്ലയന്റ് സെർവറിൽ ഒരു പരിരക്ഷിത വിഭവം ആവശ്യപ്പെടുമ്പോൾ 401 അംഗീകാരമില്ലാത്ത പിശക് സംഭവിക്കുന്നു, പക്ഷേ പ്രവേശനത്തിനായി ക്ലയന്റ് ആധികാരികപ്പെടുത്തിയിട്ടില്ല. സാധാരണയായി, പ്രശ്നം പരിഹരിക്കാൻ ഒരു ക്ലയന്റ് സാധുവായ ഉപയോക്തൃനാമവും പാസ്വേഡും ഉപയോഗിച്ച് സെർവറിലേക്ക് പ്രവേശിക്കണം.

100 തുടരുക

പൊതുസഞ്ചയത്തിൽ

പ്രോട്ടോകോൾ പതിപ്പ് 1.1 ൽ ചേർത്തു, HTTP സ്റ്റാറ്റസ് 100 തുടരുക വലിയ അഭ്യർത്ഥനകൾ സ്വീകരിക്കാൻ അവരുടെ സന്നദ്ധത ഉറപ്പാക്കാൻ സെർവർമാർക്ക് അവസരം അനുവദിച്ചുകൊണ്ട് നെറ്റ്വർക്ക് ബാൻഡ്വിഡ്ത്ത് കൂടുതൽ ഫലപ്രദമായി ഉപയോഗപ്പെടുത്തിയാണ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഒരു നൂതന കോഡ് ഉപയോഗിച്ച് മറുപടി നൽകാൻ സെർവറോട് ആവശ്യപ്പെടുന്ന ഒരു ചെറിയ, പ്രത്യേകിച്ച് കോൺഫിഗർ ചെയ്ത സന്ദേശം അയയ്ക്കുന്നതിന് HTTP 1.1 ക്ലയന്റിനെ പ്രോട്ടോകോൾ തുടരാൻ അനുവദിക്കുന്നു. അതിനുശേഷം ഒരു (സാധാരണ വലിയ) ഫോളോ അപ്പ് അഭ്യർത്ഥന അയയ്ക്കുന്നതിന് മുമ്പ് പ്രതികരണം ലഭിക്കുന്നതിന് കാത്തിരിക്കുകയാണ്. HTTP 1.0 ക്ലയന്റുകളും സെർവറുകളും ഈ കോഡ് ഉപയോഗിക്കില്ല.

ഉള്ളടക്കം ഉള്ളടക്കമല്ല

പൊതുസഞ്ചയത്തിൽ

സെലക്ട് വിവരങ്ങൾ മാത്രം അടങ്ങുന്ന ഒരു ക്ലയന്റ് അഭ്യർത്ഥന സെർവർ അയയ്ക്കുമ്പോൾ നിങ്ങൾക്ക് സന്ദേശം 204 കാണില്ല-ഇതിൽ ഒരു സന്ദേശം ബോഡി അടങ്ങിയിരിക്കില്ല. സെർവർ പ്രതികരണങ്ങളെ കൂടുതൽ കാര്യക്ഷമമായി പ്രോസസ് ചെയ്യുന്നതിന് വെബ് ക്ലയന്റുകൾക്ക് HTTP 204 ഉപയോഗിക്കാൻ കഴിയും, ഉദാഹരണം ആവശ്യമില്ലാത്ത പേജുകൾ ഒഴിവാക്കുന്നു.

502 മോശം ഗേറ്റ്വേ

പൊതുസഞ്ചയത്തിൽ

ക്ലയന്റിനും സെർവറുമായുള്ള നെറ്റ്വർക്ക് പ്രശ്നം 502 മോശം ഗേറ്റ്വേ പിശക് നൽകുന്നു. നെറ്റ്വർക്ക് ഫയർവാൾ , റൂട്ടർ അല്ലെങ്കിൽ മറ്റ് നെറ്റ്വർക്ക് ഗേറ്റ്വേ ഉപകരണത്തിൽ കോൺഫിഗറേഷൻ പിശകുകൾ ഉപയോഗിച്ച് ഇത് പ്രവർത്തനക്ഷമമാക്കാനാകും.