HTTP நிலை குறியீடுகள் ஏமாற்று தாள் + PDF பதிவிறக்கம்

ஆல் எழுதப்பட்டது

இதை உபயோகி HTTP நிலைக் குறியீடுகள் ஏமாற்றுத் தாள் ஒவ்வொரு HTTP நிலை மற்றும் HTTP பிழைக் குறியீட்டிற்கும் ஒரு குறிப்பாக, ஒவ்வொரு குறியீடும் என்ன அர்த்தம், அவை ஏன் உருவாக்கப்படுகின்றன, குறியீடு ஒரு சிக்கலாக இருக்கும்போது, ​​சிக்கல்களை எவ்வாறு கையாள்வது. இந்த HTTP நிலைக் குறியீடுகளைப் பதிவிறக்குக ஏமாற்றுத் தாள்

இணையம் இரண்டு அடிப்படை ஆனால் மிகவும் வித்தியாசமான விஷயங்களால் ஆனது: வாடிக்கையாளர்கள் மற்றும் சேவையகங்கள். இடையே இந்த உறவு வாடிக்கையாளர்கள் (Chrome, Firefox போன்றவை) மற்றும் சேவையகங்கள் (வலைத்தளங்கள், தரவுத்தளங்கள், மின்னஞ்சல்கள், பயன்பாடுகள் போன்றவை), அழைக்கப்படுகிறது கிளையன்ட்-சர்வர் மாதிரி.

வாடிக்கையாளர்கள் சேவையகத்திடம் கோரிக்கைகளைச் செய்கிறார்கள் மற்றும் சேவையகம் பதிலளிக்கிறது.

சேவையகத்திற்கான கோரிக்கையின் நிலையை HTTP நிலைக் குறியீடுகள் எங்களுக்குத் தெரியப்படுத்துகின்றன, அது வெற்றிகரமாக இருந்தால், பிழை அல்லது இடையில் ஏதேனும் இருந்தது.

ஒரு HTTP நிலைக் குறியீடு என்பது அதனுடன் தொடர்புடைய பதிலைச் சுருக்கமாகக் கூறும் எண் - பெர்னாண்டோ டோக்லியோ, தனது புத்தகத்திலிருந்து “REST API Development with NodeJS”.

HTTP நிலை குறியீடுகள் ஏமாற்றுத் தாள்

HTTP மறுமொழி நிலைக் குறியீடுகள் ஐந்து வகுப்புகளாக தொகுக்கப்பட்டுள்ளன:

  • 1XX நிலைக் குறியீடுகள்: தகவல் கோரிக்கைகள்
  • 2XX நிலைக் குறியீடுகள்: வெற்றிகரமான கோரிக்கைகள்
  • 3XX நிலைக் குறியீடுகள்: வழிமாற்றுகள்
  • 4XX நிலைக் குறியீடுகள்: கிளையண்ட் பிழைகள்
  • 5XX நிலை குறியீடுகள்: சேவையக பிழைகள்

1xx நிலை குறியீடுகள்: தகவல் கோரிக்கைகள்

1xx நிலை குறியீடுகள் தகவல் கோரிக்கைகள். சேவையகம் கோரிக்கையைப் பெற்று புரிந்து கொண்டது என்பதையும், சேவையகம் தகவல்களைச் செயலாக்க உலாவி சிறிது நேரம் காத்திருக்க வேண்டும் என்பதையும் அவர்கள் குறிப்பிடுகின்றனர். இந்த நிலை குறியீடுகள் குறைவான பொதுவானவை மற்றும் உங்கள் எஸ்சிஓவை நேரடியாக பாதிக்காது.

  • 100 தொடரவும்: இதுவரை எல்லாம் சரி மற்றும் வாடிக்கையாளர் கோரிக்கையுடன் தொடர வேண்டும் அல்லது அது ஏற்கனவே முடிந்திருந்தால் புறக்கணிக்க வேண்டும்.
  • 101 மாறுதல் நெறிமுறைகள்: மேம்படுத்தல் கோரிக்கை தலைப்பு உட்பட செய்தியை அனுப்பிய வாடிக்கையாளர் கோரியபடி சேவையகம் மாறிக்கொண்டிருக்கும் நெறிமுறை.
  • 102 செயலாக்கம்: சேவையகம் முழுமையான கோரிக்கையை ஏற்றுக்கொண்டது, ஆனால் அதை இன்னும் செயலாக்குகிறது.
  • 103 ஆரம்ப குறிப்புகள்: சேவையகம் பதிலைத் தயாரிக்கும் போது பயனர் முகவரை வளங்களை முன் ஏற்றத் தொடங்க அனுமதிக்கிறது.

2xx நிலைக் குறியீடுகள்: வெற்றிகரமான கோரிக்கைகள்

இவை வெற்றிகரமான கோரிக்கைகள். பொருள், ஒரு கோப்பை அணுகுவதற்கான உங்கள் கோரிக்கை வெற்றிகரமாக இருந்தது. உதாரணமாக, நீங்கள் Facebook.com ஐ அணுக முயற்சித்தீர்கள், அது வந்தது. இந்த நிலை குறியீடுகளில் ஒன்று பயன்படுத்தப்பட்டது. வலையைப் பயன்படுத்தும் போது இந்த வகையான பதில்களை அடிக்கடி பார்க்க எதிர்பார்க்கலாம்.

  • 200 சரி: வெற்றிகரமான கோரிக்கை.
  • 201 உருவாக்கப்பட்டது: உருவாக்கப்பட்ட வளத்தை சர்வர் ஒப்புக் கொண்டது. 
  • 202 ஏற்றுக்கொள்ளப்பட்டது: வாடிக்கையாளரின் கோரிக்கை பெறப்பட்டது ஆனால் சேவையகம் இன்னும் அதைச் செயலாக்குகிறது.
  • 203 அங்கீகரிக்கப்படாத தகவல்: சேவையகம் வாடிக்கையாளருக்கு அனுப்பிய பதில், சேவையகம் அனுப்பியதைப் போலவே இல்லை.
  • 204 உள்ளடக்கம் இல்லை: சேவையகம் கோரிக்கையை செயல்படுத்தியது ஆனால் எந்த உள்ளடக்கத்தையும் கொடுக்கவில்லை.
  • 205 உள்ளடக்கத்தை மீட்டமை: வாடிக்கையாளர் ஆவண மாதிரியைப் புதுப்பிக்க வேண்டும்.
  • 206 பகுதி உள்ளடக்கம்: சேவையகம் வளத்தின் ஒரு பகுதியை மட்டுமே அனுப்புகிறது.
  • 207 பல நிலை: பின் வரும் செய்தி அமைப்பு இயல்பாக ஒரு எக்ஸ்எம்எல் செய்தி மற்றும் பல தனி மறுமொழி குறியீடுகளைக் கொண்டிருக்கலாம்.
  • 208 ஏற்கனவே அறிக்கை: உறுப்பினர்கள் ஏ WebDAV பிணைப்பு ஏற்கனவே (மல்டிஸ்டேடஸ்) பதிலின் முந்தைய பகுதியில் கணக்கிடப்பட்டுள்ளது, மேலும் அவை மீண்டும் சேர்க்கப்படவில்லை.

3xx நிலை குறியீடுகள்: திசைதிருப்புகிறது

3xx HTTP நிலை குறியீடுகள் ஒரு திசைமாற்றத்தைக் குறிக்கின்றன. ஒரு பயனர் அல்லது தேடுபொறிகள் 3xx நிலைக் குறியீட்டைப் பார்க்கும்போது, ​​ஆரம்பத்தில் இருந்து வேறு URL க்கு திருப்பிவிடப்படும். என்றால் எஸ்சிஓ உங்கள் வணிகத்தின் வெற்றிக்கு முக்கியமானது, பின்னர் இந்த குறியீடுகள் மற்றும் அவற்றை எவ்வாறு சரியாகப் பயன்படுத்துவது என்பது பற்றி நீங்களே கற்றுக்கொள்ள வேண்டும்.

  • 300 பல தேர்வுகள்: வாடிக்கையாளர் செய்த கோரிக்கைக்கு பல சாத்தியமான பதில்கள் உள்ளன.
  • 301 நிரந்தரமாக நகர்த்தப்பட்டது: சேவையகம் வாடிக்கையாளருக்கு அவர்கள் தேடும் வளம் மற்றொரு URL க்கு நிரந்தரமாக நகர்த்தப்பட்டது என்று கூறுகிறது. அனைத்து பயனர்களும் போட்களும் புதிய URL க்கு திருப்பி விடப்படும். எஸ்சிஓவுக்கு இது மிக முக்கியமான நிலை குறியீடு.
  • 302 கண்டுபிடிக்கப்பட்டது: ஒரு வலைத்தளம் அல்லது பக்கம் தற்காலிகமாக வேறு URL க்கு நகர்த்தப்பட்டது. இது எஸ்சிஓவுக்கு தொடர்புடைய மற்றொரு நிலை குறியீடு.
  • 303 மற்றவற்றைப் பார்க்கவும்: இந்தக் குறியீடு வாடிக்கையாளருக்குச் சொல்கிறது, சேவையகம் அவர்களை கோரப்பட்ட ஆதாரத்திற்கு திருப்பிவிடவில்லை, ஆனால் மற்றொரு பக்கத்திற்கு திருப்பிவிடுகிறது.
  • 304 மாற்றப்படவில்லை: முந்தைய பரிமாற்றத்திலிருந்து கோரப்பட்ட ஆதாரம் மாற்றப்படவில்லை.
  • 305 ப்ராக்ஸியைப் பயன்படுத்தவும்: பதிலில் கொடுக்கப்பட்டுள்ள ப்ராக்ஸி மூலம் மட்டுமே வாடிக்கையாளர் கோரப்பட்ட ஆதாரத்தை அணுக முடியும்.
  • 307 தற்காலிக வழிமாற்றம்: வாடிக்கையாளர் அவர்கள் தேடும் வளம் தற்காலிகமாக மற்றொரு URL க்கு திருப்பி விடப்பட்டதாக சேவையகம் கூறுகிறது. இது எஸ்சிஓ செயல்திறனுடன் தொடர்புடையது.
  • 308 நிரந்தர வழிமாற்று: வாடிக்கையாளர் அவர்கள் தேடும் வளம் தற்காலிகமாக மற்றொரு URL க்கு திருப்பி விடப்பட்டதாக சேவையகம் கூறுகிறது. 

4xx நிலை குறியீடுகள்: வாடிக்கையாளர் பிழைகள்

4xx நிலை குறியீடுகள் வாடிக்கையாளர் பிழைகள். அவற்றில் "403 தடைசெய்யப்பட்டவை" மற்றும் "407 ப்ராக்ஸி அங்கீகாரங்கள் தேவை" போன்ற HTTP நிலைக் குறியீடுகள் அடங்கும். இதன் பொருள் பக்கம் கிடைக்கவில்லை, கோரிக்கையில் ஏதோ தவறு உள்ளது. வாடிக்கையாளர் தரப்பில் என்ன நடக்கிறது என்பது பிரச்சினை. இது தவறான தரவு வடிவம், அங்கீகரிக்கப்படாத அணுகல் அல்லது கோரிக்கையில் தவறாக இருக்கலாம். 

  • 400 தவறான கோரிக்கை: வாடிக்கையாளர் முழுமையற்ற தரவு, மோசமாக கட்டப்பட்ட தரவு அல்லது தவறான தரவு ஆகியவற்றுடன் ஒரு கோரிக்கையை அனுப்புகிறார்.
  • 401 அங்கீகரிக்கப்படாதது: வாடிக்கையாளர் கோரிய ஆதாரத்தை அணுக அனுமதி தேவை.
  • 403 தடைசெய்யப்பட்டுள்ளது: வாடிக்கையாளர் அணுக முயற்சிக்கும் ஆதாரம் தடைசெய்யப்பட்டுள்ளது.
  • 404 காணப்படவில்லை: சேவையகத்தை அணுகலாம், ஆனால் வாடிக்கையாளர் தேடும் குறிப்பிட்ட பக்கம் இல்லை.
  • 405 முறை அனுமதிக்கப்படவில்லை: சேவையகம் கோரிக்கையைப் பெற்று அங்கீகரித்தது, ஆனால் குறிப்பிட்ட கோரிக்கை முறையை நிராகரித்துள்ளது.
  • 406 ஏற்றுக்கொள்ள முடியாதது: ஒரு குறிப்பிட்ட நெறிமுறையுடன் வாடிக்கையாளரின் கோரிக்கையை இணையதளம் அல்லது இணைய பயன்பாடு ஆதரிக்காது.
  • 407 ப்ராக்ஸி அங்கீகாரம் தேவை: இந்த நிலை குறியீடு 401 அங்கீகரிக்கப்படாததைப் போன்றது. ஒரே வித்தியாசம் என்னவென்றால், அங்கீகாரம் ஒரு ப்ராக்ஸி மூலம் செய்யப்பட வேண்டும்.
  • 408 காலக்கெடு கோருதல்: இணையதள சேவையகத்திற்கு கிளையன்ட் அனுப்பிய கோரிக்கை காலாவதியாகிவிட்டது.
  • 409 மோதல்: இது அனுப்பப்பட்ட கோரிக்கை சேவையகத்தின் உள் செயல்பாடுகளுடன் முரண்படுகிறது.
  • 410 போய்விட்டது: வாடிக்கையாளர் அணுக விரும்பும் ஆதாரம் நிரந்தரமாக அழிக்கப்பட்டது.

மற்ற குறைவான பொதுவான 4xx HTTP நிலை குறியீடுகள் பின்வருமாறு:

  • 402 பணம் தேவை
  • 412 முன்நிபந்தனை தோல்வியடைந்தது
  • 415 ஆதரிக்கப்படாத மீடியா வகை
  • 416 கோரப்பட்ட வரம்பு திருப்திகரமாக இல்லை
  • 417 எதிர்பார்ப்பு தோல்வியடைந்தது
  • 422 செயலாக்க முடியாத நிறுவனம்
  • 423 பூட்டிய
  • 424 தோல்வியுற்ற சார்பு
  • 426 மேம்படுத்தல் தேவை
  • 429 பல கோரிக்கைகள்
  • 431 தலைப்புப் புலங்களை மிகப் பெரியதாகக் கோருங்கள்
  • 451 சட்ட காரணங்களுக்காக கிடைக்கவில்லை

5xx நிலை குறியீடுகள்: சர்வர் பிழைகள்

5xx HTTP நிலை குறியீடுகள் சர்வர் பிழைகள். இந்த பிழைகள் வாடிக்கையாளரின் தவறு அல்ல, ஆனால் விஷயங்களின் சர்வர் பக்கத்தில் ஏதோ தவறு இருப்பதாகக் கூறுகின்றன. வாடிக்கையாளர் செய்த கோரிக்கை நல்லது, ஆனால் சேவையகம் கோரிய ஆதாரத்தை உருவாக்க முடியாது.

  • 500 உள் சேவையக பிழை: வாடிக்கையாளரின் கோரிக்கையை செயலாக்கும்போது சேவையகம் கையாள முடியாத சூழ்நிலையில் இயங்குகிறது.
  • 501 செயல்படுத்தப்படவில்லை: சேவையகத்திற்கு தெரியாது அல்லது வாடிக்கையாளர் அனுப்பிய கோரிக்கை முறையை தீர்க்க முடியும்.
  • 502 மோசமான நுழைவாயில்: சேவையகம் ஒரு நுழைவாயில் அல்லது ப்ராக்ஸியாக செயல்படுகிறது மற்றும் உள்வரும் சேவையகத்திலிருந்து தவறான செய்தியைப் பெற்றது.
  • 503 சேவை கிடைக்கவில்லை: தி சேவையகம் செயலிழந்திருக்கலாம் மற்றும் வாடிக்கையாளரின் கோரிக்கையை செயல்படுத்த முடியாது. இந்த HTTP நிலை குறியீடு இணையத்தில் நீங்கள் காணக்கூடிய பொதுவான சர்வர் சிக்கல்களில் ஒன்றாகும்.
  • 511 நெட்வொர்க் அங்கீகாரம் தேவை: வளத்தை அணுகுவதற்கு முன்பு வாடிக்கையாளர் நெட்வொர்க்கில் அங்கீகரிக்கப்பட வேண்டும்.

மற்ற குறைவான பொதுவான 5xx HTTP நிலை குறியீடுகள் பின்வருமாறு:

  • 504 நுழைவாயில் நேரம் முடிந்தது
  • 505 HTTP பதிப்பு ஆதரிக்கப்படவில்லை
  • 506 மாறுபாடு மேலும் பேச்சுவார்த்தை
  • 507 போதுமான சேமிப்பு இல்லை
  • 508 கண்ணி கண்டறியப்பட்டது
  • 510 நீட்டிக்கப்படவில்லை

சுருக்கம்

இதை நீங்கள் பயன்படுத்தலாம் HTTP நிலைக் குறியீடு ஏமாற்றுத் தாள் சாத்தியமான அனைத்து HTTP நிலை மற்றும் HTTP பிழைக் குறியீடுகளுக்கான குறிப்பாக, ஒவ்வொரு குறியீடும் என்ன அர்த்தம், குறியீடு ஒரு சிக்கலாக இருக்கும்போது அவை ஏன் உருவாக்கப்படுகின்றன, மற்றும் சிக்கல்களை எவ்வாறு கையாள்வது.

பதிவிறக்க இங்கே கிளிக் செய்க இந்த HTTP நிலைக் குறியீடுகள் ஏமாற்றும் தாளை மற்றும் அனைத்து நிலைக் குறியீடுகளின் விரைவான குறிப்பாக இதை நெருக்கமாக வைத்திருக்கும்.

சுருக்கவுரையாக:

  • 1XX HTTP நிலைக் குறியீடுகள் முற்றிலும் தகவல் கோரிக்கைகள்.
  • 2XX HTTP நிலைக் குறியீடுகள் வெற்றி கோரிக்கைகள். HTTP 200 சரி வெற்றி நிலை மறுமொழி குறியீடு கோரிக்கை வெற்றி பெற்றதைக் குறிக்கிறது.
  • 3XX HTTP நிலைக் குறியீடுகள் திசைதிருப்பலைக் குறிக்கின்றன. மிகவும் பொதுவான 3xx HTTP நிலைக் குறியீடுகளில் “301 நிரந்தரமாக நகர்த்தப்பட்டது”, “302 கண்டறியப்பட்டது” மற்றும் “307 தற்காலிக வழிமாற்று” HTTP நிலைக் குறியீடுகள் அடங்கும்.
  • 4XX நிலைக் குறியீடுகள் கிளையன்ட் பிழைகள். மிகவும் பொதுவான 4xx நிலைக் குறியீடுகள் “404 காணப்படவில்லை” மற்றும் “410 போய்விட்டன” HTTP நிலைக் குறியீடு.
  • 5XX HTTP நிலைக் குறியீடுகள் சேவையக பிழைகள். 5xx HTTP நிலைக் குறியீடு மிகவும் பொதுவானது “503 சேவை கிடைக்கவில்லை” நிலைக் குறியீடு.

குறிப்புகள்

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

எங்கள் செய்திமடலில் சேரவும்

எங்கள் வாராந்திர ரவுண்டப் செய்திமடலுக்கு குழுசேரவும் மற்றும் சமீபத்திய தொழில்துறை செய்திகள் மற்றும் போக்குகளைப் பெறவும்

'குழுசேர்' என்பதைக் கிளிக் செய்வதன் மூலம், எங்களுடையதை ஒப்புக்கொள்கிறீர்கள் பயன்பாட்டு விதிமுறைகள் மற்றும் தனியுரிமைக் கொள்கை.