ఉచిత HTTP స్టేటస్ కోడ్‌ల రిఫరెన్స్

అన్ని HTTP స్టేటస్ కోడ్‌ల కోసం శోధించదగిన రిఫరెన్స్ — ప్రతి దాని అర్థం ఏమిటి, అది ఎప్పుడు ఉపయోగించబడుతుంది, మరియు సాధారణ కారణాలు. 100 నుండి 511 వరకు.

లోడ్ అయిన తర్వాత ఆఫ్‌లైన్‌లో పనిచేస్తుంది

61 స్టేటస్ కోడ్‌లు

100

కొనసాగించండి

సర్వర్ అభ్యర్థన హెడర్‌లను అందుకుంది మరియు క్లయింట్ బాడీతో కొనసాగాలి.

Expect: 100-continue ఉన్న అభ్యర్థనలకు వాడతారు. క్లయింట్ బాడీని పంపడానికి ముందు దాన్ని అందుకోవడానికి సిద్ధంగా ఉందని సర్వర్ ధృవీకరిస్తుంది. ఆధునిక వెబ్ యాప్‌లలో చాలా అరుదుగా కనిపిస్తుంది.

RFC 9110 ↗
101

ప్రోటోకాల్‌లను మార్చడం

క్లయింట్ అభ్యర్థించినట్లుగా సర్వర్ ప్రోటోకాల్‌లను మారుస్తోంది.

WebSocket అప్‌గ్రేడ్‌ల కోసం చాలా సాధారణంగా వాడతారు — క్లయింట్ Upgrade: websocket అభ్యర్థిస్తుంది మరియు మార్చడానికి సర్వర్ 101తో స్పందిస్తుంది.

RFC 9110 ↗
102

ప్రాసెస్ చేస్తోంది

సర్వర్ అభ్యర్థనను అందుకుని ప్రాసెస్ చేస్తోంది, కానీ ఇంకా స్పందన అందుబాటులో లేదు.

సుదీర్ఘ ఆపరేషన్ల సమయంలో క్లయింట్ టైమ్‌అవుట్‌లను నివారించడానికి పంపే WebDAV మధ్యంతర స్పందన. ఇది తీసివేయబడింది — ఆధునిక సర్వర్లు దీన్ని పంపకూడదు.

RFC 2518 ↗
103

ఎర్లీ హింట్స్

తుది స్పందనకు ముందు పంపిన ప్రాథమిక హెడర్‌లు.

తుది స్పందన ఇంకా సిద్ధమవుతుండగా సర్వర్లు Link హెడర్‌లను (preload/preconnect) పంపడానికి అనుమతిస్తుంది, తద్వారా బ్రౌజర్లు ముఖ్యమైన అసెట్‌లను త్వరగా తీసుకురావడం మొదలుపెడతాయి.

RFC 8297 ↗
200

OK

అభ్యర్థన విజయవంతమైంది.

ప్రామాణిక విజయ స్పందన. అర్థం HTTP పద్ధతిపై ఆధారపడి ఉంటుంది: GET → వనరు తిరిగి ఇవ్వబడింది, POST/PUT → చర్య పూర్తయింది.

RFC 9110 ↗
201

సృష్టించబడింది

కొత్త వనరు విజయవంతంగా సృష్టించబడింది.

POST తర్వాత సాధారణంగా వస్తుంది. స్పందనలో కొత్త వనరు URLను సూచించే Location హెడర్ ఉండాలి.

RFC 9110 ↗
202

ఆమోదించబడింది

అభ్యర్థన ప్రాసెసింగ్ కోసం ఆమోదించబడింది, కానీ ప్రాసెసింగ్ పూర్తి కాలేదు.

అసమకాలిక ఆపరేషన్ల కోసం — సర్వర్ పనిని క్యూలో పెడుతోంది. క్లయింట్ స్థితి ఎండ్‌పాయింట్‌ను పోల్ చేయాలి లేదా తర్వాత తనిఖీ చేయాలి.

RFC 9110 ↗
203

నాన్-అథారిటేటివ్ ఇన్ఫర్మేషన్

స్పందనను మార్చే ప్రాక్సీ మార్చింది.

అభ్యర్థన విజయవంతమైంది, కానీ మధ్యవర్తి (కాషింగ్ లేదా మార్చే ప్రాక్సీ వంటివి) ఒరిజిన్ సర్వర్ నుండి పేలోడ్‌ను మార్చింది — ఉదాహరణకు, చిత్రాలను మళ్లీ కంప్రెస్ చేయడం. ఆచరణలో అరుదు.

RFC 9110 ↗
204

కంటెంట్ లేదు

అభ్యర్థన విజయవంతమైంది కానీ స్పందన బాడీ లేదు.

బాడీ తిరిగి ఇవ్వాల్సిన అవసరం లేని DELETE ఆపరేషన్లు లేదా PUT నవీకరణలకు తరచుగా వాడతారు. క్లయింట్ ప్రస్తుత పేజీ నుండి దూరంగా వెళ్లకూడదు.

RFC 9110 ↗
205

కంటెంట్ రీసెట్ చేయండి

అభ్యర్థన విజయవంతమైంది; క్లయింట్ డాక్యుమెంట్ వ్యూను రీసెట్ చేయాలి.

204 లాగే, బాడీ తిరిగి ఇవ్వబడదు — కానీ అభ్యర్థనను సృష్టించిన ఫారమ్ లేదా వ్యూను రీసెట్ చేయమని క్లయింట్‌కు అదనంగా చెప్పబడుతుంది (ఉదా. తదుపరి ఎంట్రీ కోసం ఫారమ్ ఫీల్డ్‌లను క్లియర్ చేయడం).

RFC 9110 ↗
206

పాక్షిక కంటెంట్

సర్వర్ వనరులోని కొంత భాగాన్ని మాత్రమే అందించింది.

Range అభ్యర్థనకు స్పందన. మధ్యలో ఆగిన డౌన్‌లోడ్‌లను తిరిగి ప్రారంభించడానికి లేదా పెద్ద ఫైళ్లను స్ట్రీమ్ చేయడానికి వీడియో ప్లేయర్లు మరియు డౌన్‌లోడ్ మేనేజర్లు దీన్ని వాడతాయి.

RFC 9110 ↗
207

మల్టీ-స్టేటస్

స్పందన బాడీలో బహుళ ఆపరేషన్ల కోసం బహుళ స్టేటస్ కోడ్‌లు ఉన్నాయి.

WebDAV: ఒక XML బాడీ అనేక సబ్-ఆపరేషన్ల ఫలితాన్ని విడివిడిగా నివేదిస్తుంది — ఉదా. కొన్ని అంశాలు విజయవంతమైన మరియు మరికొన్ని విఫలమైన బ్యాచ్ మూవ్.

RFC 4918 ↗
208

ఇప్పటికే నివేదించబడింది

కలెక్షన్‌లోని సభ్యులు ప్రతిస్పందనలో ఇంతకు ముందే జాబితా చేయబడ్డారు.

WebDAV: బైండింగ్‌లు లూప్‌లు సృష్టించినప్పుడు అదే కలెక్షన్ సభ్యులను మళ్లీ మళ్లీ జాబితా చేయకుండా ఉండేందుకు 207 Multi-Status ప్రతిస్పందనల్లో వాడతారు.

RFC 5842 ↗
226

IM ఉపయోగించబడింది

వనరుపై instance manipulations వర్తింపజేసిన ఫలితమే ఈ ప్రతిస్పందన.

డెల్టా ఎన్‌కోడింగ్: పూర్తి వనరుకు బదులుగా సర్వర్ మునుపటి వెర్షన్‌తో పోల్చిన తేడాను తిరిగి ఇస్తుంది, తద్వారా బ్యాండ్‌విడ్త్ ఆదా అవుతుంది. చాలా అరుదుగా అమలు చేయబడుతుంది.

RFC 3229 ↗
300

బహుళ ఎంపికలు

వనరుకు సంబంధించి అనేక రిప్రజెంటేషన్‌లు అందుబాటులో ఉన్నాయి.

సర్వర్ బహుళ ఎంపికలను (ఉదా. వేర్వేరు ఫార్మాట్‌లు లేదా భాషలు) అందిస్తుంది, క్లయింట్ ఒకదాన్ని ఎంచుకోవాలి. దీన్ని అరుదుగా వాడతారు, ఎందుకంటే ఆటోమేటిక్ కంటెంట్ నెగోషియేషన్ సాధారణంగా దీన్ని నిర్వహిస్తుంది.

RFC 9110 ↗
301

శాశ్వతంగా తరలించబడింది

వనరు కొత్త URLకి శాశ్వతంగా తరలించబడింది.

శాశ్వత URL మార్పుల కోసం వాడండి — సెర్చ్ ఇంజిన్‌లు తమ ఇండెక్స్‌ను అప్‌డేట్ చేస్తాయి. SEO అధికారం కొత్త URLకి బదిలీ అవుతుంది.

RFC 9110 ↗
302

కనుగొనబడింది (తాత్కాలిక దారి మళ్లింపు)

వనరు తాత్కాలికంగా వేరే URLలో ఉంది.

దారి మళ్లింపు శాశ్వతం కాదని సూచిస్తుంది. 301 కంటే కాషింగ్ తక్కువ దృఢంగా ఉంటుంది. 'లాగిన్ అవసరం, /loginకి దారి మళ్లిస్తున్నాం' వంటి వాటికి వాడండి.

RFC 9110 ↗
303

ఇతరత్రా చూడండి

GET ఉపయోగించి వేరే URLకి దారి మళ్లించండి.

POST సమర్పణల తర్వాత వాడతారు — 'మీ POST పని చేసింది, ఫలితం కోసం ఈ GET URL చూడండి' అని ప్రతిస్పందన చెబుతుంది. బ్రౌజర్‌లు ఎప్పుడూ కొత్త URLను GET చేస్తాయి.

RFC 9110 ↗
304

మార్చబడలేదు

కాష్ చేయబడిన వెర్షన్ ఇప్పటికీ చెల్లుతుంది; దాన్ని వాడండి.

షరతులతో కూడిన అభ్యర్థనకు (If-None-Match లేదా If-Modified-Since హెడర్‌లతో) ప్రతిస్పందన. బ్యాండ్‌విడ్త్ ఆదా అవుతుంది — బాడీ తిరిగి పంపబడదు.

RFC 9110 ↗
307

తాత్కాలిక దారి మళ్లింపు

302 లాగే కానీ అసలు HTTP పద్ధతిని కొనసాగిస్తుంది.

అసలు అభ్యర్థన POST అయితే, దారి మళ్లింపు కూడా POST ఉపయోగిస్తుంది. పద్ధతిని కొనసాగించడం ముఖ్యమైనప్పుడు 302కి ఆధునిక ప్రత్యామ్నాయం.

RFC 9110 ↗
308

శాశ్వత దారి మళ్లింపు

301 లాగే కానీ అసలు HTTP పద్ధతిని కొనసాగిస్తుంది.

దారి మళ్లింపు తర్వాత POST అభ్యర్థనలు POSTగానే ఉండాలంటే 301కి ఆధునిక ప్రత్యామ్నాయం.

RFC 9110 ↗
400

తప్పు అభ్యర్థన

తప్పుగా ఏర్పడిన సింటాక్స్ కారణంగా సర్వర్ అభ్యర్థనను అర్థం చేసుకోలేకపోయింది.

సాధారణ కారణాలు: బాడీలో తప్పుగా ఏర్పడిన JSON, చెల్లని క్వరీ పారామీటర్‌లు, లేదా తప్పనిసరి ఫీల్డ్‌లు లేకపోవడం. అభ్యర్థన బాడీ మరియు హెడర్‌లను తనిఖీ చేయండి.

RFC 9110 ↗
401

అనధికారం

ప్రామాణీకరణ అవసరం, కానీ అందించబడలేదు.

క్లయింట్ ప్రామాణీకరణ ఆధారాలను (Authorization హెడర్, కుకీ, టోకెన్) చేర్చాలి. 'Unauthorized' అనేది తప్పు పేరు — దీని అర్థం నిజానికి 'ప్రామాణీకరించబడలేదు' అని.

RFC 9110 ↗
402

చెల్లింపు అవసరం

భవిష్యత్ ఉపయోగం కోసం రిజర్వ్ చేయబడింది — కొన్నిసార్లు చెల్లింపు API స్థాయిల కోసం వాడతారు.

మొదట డిజిటల్ చెల్లింపుల కోసం ఉద్దేశించబడింది. ఆధునిక వాడకం: వినియోగదారు తమ చెల్లింపు కోటాను దాటినప్పుడు APIలు కొన్నిసార్లు 402ను తిరిగి ఇస్తాయి.

RFC 9110 ↗
403

నిషేధించబడింది

క్లయింట్ ప్రామాణీకరించబడింది కానీ అనుమతి లేదు.

401 నుండి భిన్నం — వినియోగదారు లాగిన్ అయ్యే ఉన్నారు, కానీ వారి ఖాతాకు ఈ వనరుకు అనుమతి లేదు. role/permissions లాజిక్‌ను తనిఖీ చేయండి.

RFC 9110 ↗
404

కనుగొనబడలేదు

అభ్యర్థించిన వనరు లేదు.

URL తప్పు, వనరు తొలగించబడింది, లేదా అది ఎప్పుడూ లేదు. 403 సరైనదని దాచడానికి సర్వర్‌లు కొన్నిసార్లు 404ను తిరిగి ఇస్తాయి.

RFC 9110 ↗
405

పద్ధతి అనుమతించబడదు

ఉపయోగించిన HTTP పద్ధతి ఈ వనరుకు అనుమతించబడదు.

ఉదాహరణకు, POST మాత్రమే అంగీకరించే ఎండ్‌పాయింట్‌కు GET అభ్యర్థన. ప్రతిస్పందనలో చెల్లుబాటు అయ్యే పద్ధతులను జాబితా చేసే Allow హెడర్ ఉండాలి.

RFC 9110 ↗
406

ఆమోదయోగ్యం కాదు

క్లయింట్ Accept హెడర్‌లకు సరిపోయే రిప్రజెంటేషన్ ఏదీ లేదు.

క్లయింట్ కోరిన కంటెంట్ రకం, భాష లేదా ఎన్‌కోడింగ్‌ను (Accept, Accept-Language, Accept-Encoding ద్వారా) సర్వర్ సంతృప్తిపరచలేకపోయింది. చాలా సర్వర్‌లు కఠినమైన నెగోషియేషన్‌ను వదిలి డిఫాల్ట్‌ను తిరిగి ఇస్తాయి.

RFC 9110 ↗
407

ప్రాక్సీ ప్రామాణీకరణ అవసరం

క్లయింట్ ముందుగా ప్రాక్సీతో ప్రామాణీకరించాలి.

401లాగే కానీ ప్రాక్సీ జారీ చేస్తుంది: క్లయింట్ Proxy-Authorization ఆధారాలను పంపాలి. ప్రామాణీకరించే ప్రాక్సీలు ఉన్న కార్పొరేట్ నెట్‌వర్క్‌లలో కనిపిస్తుంది.

RFC 9110 ↗
408

అభ్యర్థన సమయం ముగిసింది

అభ్యర్థన కోసం వేచి ఉంటూ సర్వర్ సమయం ముగిసింది.

క్లయింట్ అభ్యర్థన బాడీని పంపడానికి చాలా సమయం తీసుకుంది లేదా కనెక్షన్‌ను నిష్క్రియంగా ఉంచింది. అభ్యర్థనను మళ్లీ ప్రయత్నించండి.

RFC 9110 ↗
409

వైరుధ్యం

అభ్యర్థన వనరు ప్రస్తుత స్థితితో విభేదిస్తుంది.

సాధారణంగా ఏకకాల ఎడిట్ వైరుధ్యాలకు లేదా నకిలీ వనరు సృష్టికి (ఉదా. ఇప్పటికే ఉన్న ఇమెయిల్‌తో వినియోగదారుని సృష్టించడం) తిరిగి ఇవ్వబడుతుంది.

RFC 9110 ↗
410

పోయింది

వనరు తొలగించబడింది మరియు తిరిగి రాదు.

404 కంటే బలమైనది — వనరు గతంలో ఉండేదని, కానీ శాశ్వతంగా తొలగించబడిందని సర్వర్‌కు స్పష్టంగా తెలుసు. సెర్చ్ ఇంజిన్‌లు దీన్ని డీఇండెక్స్ చేస్తాయి.

RFC 9110 ↗
411

పొడవు అవసరం

సర్వర్‌కు Content-Length హెడర్ అవసరం.

Content-Length హెడర్ లేకపోవడం వల్ల మరియు తెలియని పరిమాణం గల బాడీలను సర్వర్ తిరస్కరించడం వల్ల అభ్యర్థన తిరస్కరించబడింది. హెడర్‌ను జోడించి మళ్లీ ప్రయత్నించండి.

RFC 9110 ↗
412

ముందస్తు షరతు విఫలమైంది

అభ్యర్థన హెడర్‌లలోని ఒక షరతు నెరవేరలేదు.

If-Match లేదా If-Unmodified-Since వంటి షరతులతో కూడిన హెడర్‌లు విఫలమైనప్పుడు తిరిగి ఇవ్వబడుతుంది — సాధారణంగా optimistic locking: మీ వెర్షన్ నుండి వనరును వేరొకరు మార్చారు. మళ్లీ ఫెచ్ చేసి, మళ్లీ ప్రయత్నించండి.

RFC 9110 ↗
413

పేలోడ్ చాలా పెద్దది

అభ్యర్థన బాడీ సర్వర్ పరిమాణ పరిమితిని మించింది.

పెద్ద ఫైళ్లను అప్‌లోడ్ చేసేటప్పుడు సాధారణం. సర్వర్ కాన్ఫిగరేషన్ (nginx, apache) గరిష్ట బాడీ పరిమాణాన్ని సెట్ చేస్తుంది. సర్వర్ కాన్ఫిగరేషన్‌ను తనిఖీ చేయండి.

RFC 9110 ↗
414

URI చాలా పొడవుగా ఉంది

అభ్యర్థన URL సర్వర్ పొడవు పరిమితిని మించింది.

సాధారణంగా చాలా పొడవైన క్వరీ స్ట్రింగ్‌ల వల్ల (ఉదా. GETలో డేటాను ఎన్‌కోడ్ చేయడం) కలుగుతుంది. POST బాడీకి మారండి, లేదా మీరు నియంత్రించే సర్వర్ పరిమితిని పెంచండి.

RFC 9110 ↗
415

మద్దతు లేని మీడియా రకం

పంపిన Content-Typeను సర్వర్ నిర్వహించలేదు.

ఉదాహరణకు, application/json మాత్రమే అంగీకరించే సర్వర్‌కు application/xml పంపడం. Content-Type హెడర్‌ను సరిగ్గా సెట్ చేయండి.

RFC 9110 ↗
416

శ్రేణి సంతృప్తికరం కాదు

అభ్యర్థించిన బైట్ శ్రేణి వనరు పరిమాణానికి బయట ఉంది.

Range హెడర్ ఫైల్‌కు లేని భాగాన్ని అడుగుతుంది — ఉదా. ఫైల్ చివర దాటి డౌన్‌లోడ్‌ను తిరిగి ప్రారంభించడం. ప్రతిస్పందనలో అసలు పరిమాణంతో Content-Range ఉండాలి.

RFC 9110 ↗
417

అంచనా విఫలమైంది

Expect హెడర్ అవసరాలను సర్వర్ తీర్చలేకపోయింది.

సర్వర్ Expect: 100-continueకు మద్దతు ఇవ్వనప్పుడు పంపబడుతుంది. కొన్ని క్లయింట్‌లు పెద్ద POSTలలో డిఫాల్ట్‌గా ఈ హెడర్‌ను పంపుతాయి; దాన్ని నిలిపివేయడం సాధారణంగా ఈ ఎర్రర్‌ను పరిష్కరిస్తుంది.

RFC 9110 ↗
418

నేను టీపాట్‌ని

టీపాట్ కాబట్టి కాఫీ తయారు చేయడానికి సర్వర్ నిరాకరిస్తుంది.

1998 నాటి ఏప్రిల్ ఫూల్స్ జోక్ (RFC 2324). కొన్ని నిజమైన APIలు దీన్ని జోక్‌ల కోసం లేదా deprecated ఎండ్‌పాయింట్‌లను గుర్తించడానికి వాడతాయి. ప్రొడక్షన్ వాడకానికి కాదు.

RFC 2324 ↗
421

తప్పుగా మళ్లించబడిన అభ్యర్థన

అభ్యర్థన దానికి ప్రతిస్పందన ఇవ్వలేని సర్వర్‌కు పంపబడింది.

HTTP/2 కనెక్షన్ రీయూజ్‌తో సాధారణం: అభ్యర్థన లక్ష్య హోస్ట్‌నేమ్ కోసం కాన్ఫిగర్ చేయని సర్వర్‌కు చేరుకుంది. క్లయింట్ కొత్త కనెక్షన్‌పై మళ్లీ ప్రయత్నించాలి.

RFC 9110 ↗
422

ప్రాసెస్ చేయలేని కంటెంట్

అభ్యర్థన సింటాక్స్ ప్రకారం సరైనదే కానీ అర్థపరంగా తప్పు.

ఉదాహరణకు, JSON సరిగ్గా పార్స్ అయింది కానీ తప్పనిసరి ఫీల్డ్ లేదు, లేదా ఫీల్డ్ విలువ పరిధి దాటింది. REST API వాలిడేషన్ ప్రతిస్పందనల్లో సాధారణం.

RFC 9110 ↗
423

లాక్ చేయబడింది

వనరు లాక్ చేయబడింది.

WebDAV: మూలం లేదా గమ్యం వనరు వేరే క్లయింట్ ద్వారా లాక్ చేయబడింది, కాబట్టి ఆపరేషన్ కొనసాగదు. లాక్ విడుదలయ్యే వరకు వేచి ఉండండి లేదా సరైన టోకెన్‌తో దాన్ని బ్రేక్ చేయండి.

RFC 4918 ↗
424

ఆధారపడిన అభ్యర్థన విఫలమైంది

గతంలో ఆధారపడిన అభ్యర్థన విఫలం కావడంతో ఈ అభ్యర్థన విఫలమైంది.

WebDAV: ఆధారపడిన ఆపరేషన్‌ల గొలుసులో, ముందటి చర్య విఫలమైంది, కాబట్టి ఇది నిర్వహించబడలేదు. మూల కారణం కోసం ముందటి వైఫల్యాన్ని చూడండి.

RFC 4918 ↗
425

చాలా త్వరగా

మళ్లీ ప్లే చేయబడే అవకాశం ఉన్న అభ్యర్థనను ప్రాసెస్ చేయడానికి సర్వర్ నిరాకరిస్తుంది.

TLS 1.3 0-RTT (ముందస్తు డేటా)కు సంబంధించినది: పునఃప్రసారమయ్యే అవకాశం ఉన్న అభ్యర్థనను ప్రాసెస్ చేసే రిస్క్ సర్వర్ తీసుకోదు. హ్యాండ్‌షేక్ పూర్తయ్యాక క్లయింట్ మళ్లీ ప్రయత్నించాలి.

RFC 8470 ↗
426

అప్‌గ్రేడ్ అవసరం

క్లయింట్ వేరే ప్రోటోకాల్‌కు మారాలి.

ప్రస్తుత ప్రోటోకాల్‌పై అభ్యర్థనను అందించడానికి సర్వర్ నిరాకరిస్తుంది కానీ అప్‌గ్రేడ్ తర్వాత అందిస్తుంది — ప్రతిస్పందనలో అవసరమైన ప్రోటోకాల్‌ను పేర్కొంటూ Upgrade హెడర్ ఉంటుంది.

RFC 9110 ↗
428

ముందస్తు షరతు అవసరం

అభ్యర్థన షరతులతో కూడి ఉండాలని సర్వర్ కోరుతుంది.

lost-update వైరుధ్యాలను నివారించడానికి సర్వర్ షరతులతో కూడిన హెడర్‌లను (If-Match వంటివి) డిమాండ్ చేస్తుంది. వనరును ఫెచ్ చేసి, దాని ETagను తీసుకుని, If-Matchతో మళ్లీ పంపండి.

RFC 6585 ↗
429

చాలా ఎక్కువ అభ్యర్థనలు

క్లయింట్‌పై రేట్ లిమిట్ విధించబడింది.

కాస్త మెల్లగా వెళ్లండి. ప్రతిస్పందనలో మళ్లీ ఎప్పుడు ప్రయత్నించాలో సూచించే Retry-After హెడర్ ఉండాలి. అభ్యర్థన కోటాలు కలిగిన APIలలో సాధారణం.

RFC 6585 ↗
431

అభ్యర్థన హెడర్ ఫీల్డ్‌లు చాలా పెద్దవి

హెడర్‌లు సర్వర్ ప్రాసెస్ చేయడానికి చాలా పెద్దవిగా ఉన్నాయి.

ఒక హెడర్ లేదా మొత్తం హెడర్ పరిమాణం పరిమితిని మించింది — చాలావరకు అధిక పరిమాణంలో ఉన్న కుకీల వల్ల. కుకీలను క్లియర్ చేయండి లేదా మీ యాప్ వాటిలో నిల్వ చేసేదాన్ని తగ్గించండి.

RFC 6585 ↗
451

చట్టపరమైన కారణాల వల్ల అందుబాటులో లేదు

చట్టపరమైన డిమాండ్ల కారణంగా యాక్సెస్ నిరాకరించబడింది.

చట్టపరమైన కారణాల వల్ల వనరు నిరోధించబడింది — సెన్సార్‌షిప్, కోర్టు ఆదేశాలు, లేదా ప్రాంతీయ నిబంధనలు. ఈ సంఖ్య Fahrenheit 451 నవలకు నివాళిగా ఎంచుకోబడింది.

RFC 7725 ↗
500

అంతర్గత సర్వర్ లోపం

సర్వర్‌కు ఊహించని పరిస్థితి ఎదురైంది.

సర్వర్-సైడ్ ఎర్రర్‌ల కోసం సాధారణ క్యాచ్-ఆల్. అసలు కారణం కోసం సర్వర్ లాగ్‌లను తనిఖీ చేయండి: హ్యాండిల్ చేయని exception, డేటాబేస్ ఎర్రర్, మొదలైనవి.

RFC 9110 ↗
501

అమలు చేయబడలేదు

అభ్యర్థించిన ఫంక్షనాలిటీకి సర్వర్ మద్దతు ఇవ్వదు.

ఉదాహరణకు, సర్వర్ HTTP పద్ధతిని గుర్తించదు. ఆచరణలో అరుదు — తరచుగా 405 కనిపిస్తుంది.

RFC 9110 ↗
502

బ్యాడ్ గేట్‌వే

గేట్‌వేగా పనిచేస్తున్న సర్వర్‌కు అప్‌స్ట్రీమ్ సర్వర్ నుండి తప్పు ప్రతిస్పందన వచ్చింది.

మైక్రోసర్వీస్ ఆర్కిటెక్చర్లలో సాధారణం. మీ లోడ్ బ్యాలెన్సర్ లేదా రివర్స్ ప్రాక్సీకి బ్యాకెండ్ సర్వీస్ నుండి తప్పుగా ఏర్పడిన ప్రతిస్పందన వచ్చింది.

RFC 9110 ↗
503

సర్వీస్ అందుబాటులో లేదు

అభ్యర్థనను నిర్వహించడానికి సర్వర్ తాత్కాలికంగా అసమర్థంగా ఉంది.

నిర్వహణ కోసం డౌన్ అయ్యిందా లేదా ఓవర్‌లోడ్ అయ్యిందా. ప్రతిస్పందనలో Retry-After హెడర్ ఉండాలి. తరచుగా డిప్లాయ్‌మెంట్‌ల సమయంలో తిరిగి ఇవ్వబడుతుంది.

RFC 9110 ↗
504

గేట్‌వే సమయం ముగిసింది

అప్‌స్ట్రీమ్ ప్రతిస్పందన కోసం వేచి ఉంటూ గేట్‌వే సర్వర్ సమయం ముగిసింది.

బ్యాకెండ్ సర్వీస్ తగినంత వేగంగా స్పందించలేదు. అప్‌స్ట్రీమ్ సర్వీస్ ఆరోగ్యం మరియు సమయం ముగిసే కాన్ఫిగరేషన్‌లను తనిఖీ చేయండి.

RFC 9110 ↗
505

HTTP వెర్షన్‌కు మద్దతు లేదు

అభ్యర్థనలో ఉపయోగించిన HTTP వెర్షన్‌కు సర్వర్ మద్దతు ఇవ్వదు.

అభ్యర్థన యొక్క ప్రధాన HTTP వెర్షన్‌కు సర్వర్ మద్దతు ఇవ్వదు. ఆధునిక క్లయింట్‌లతో దాదాపు కనిపించదు.

RFC 9110 ↗
506

వేరియంట్ కూడా నెగోషియేట్ చేస్తుంది

సర్వర్‌కు కంటెంట్ నెగోషియేషన్ తప్పు కాన్ఫిగరేషన్ ఉంది.

పారదర్శక కంటెంట్ నెగోషియేషన్ లూప్‌లో ముగిసింది: ఎంచుకున్న వేరియంట్ కూడా నెగోషియేట్ చేయడానికి కాన్ఫిగర్ చేయబడింది. సర్వర్ కాన్ఫిగరేషన్ ఎర్రర్‌ను సూచిస్తుంది.

RFC 2295 ↗
507

నిల్వ సరిపోదు

సర్వర్‌లో డిస్క్ స్థలం అయిపోయింది.

మూలంలో WebDAV-నిర్దిష్టం కానీ కొన్నిసార్లు సాధారణ సర్వర్‌లు కూడా వాడతాయి. నిల్వ పరిమితుల వల్ల సర్వర్ అభ్యర్థనను సేవ్ చేయలేకపోయిందని అర్థం.

RFC 4918 ↗
508

లూప్ గుర్తించబడింది

అభ్యర్థనను ప్రాసెస్ చేస్తున్నప్పుడు సర్వర్ అనంత లూప్‌ను గుర్తించింది.

WebDAV: Depth: infinity అభ్యర్థనను ప్రాసెస్ చేస్తుండగా లూప్‌లో చిక్కుకుంది (ఉదా. వృత్తాకార బైండింగ్‌లు). ఆపరేషన్ ముగించబడింది.

RFC 5842 ↗
510

పొడిగించబడలేదు

అభ్యర్థనకు మరిన్ని పొడిగింపులు అవసరం.

వాడుకలో లేని HTTP Extension Frameworkకు సంబంధించినది: అభ్యర్థనను నెరవేర్చే ముందు సర్వర్‌కు మరింత సమాచారం అవసరం. ఆధునిక వెబ్‌లో వాస్తవంగా వాడబడదు.

RFC 2774 ↗
511

నెట్‌వర్క్ ప్రామాణీకరణ అవసరం

నెట్‌వర్క్ యాక్సెస్ పొందడానికి క్లయింట్ ప్రామాణీకరించాలి.

బాహ్య సైట్‌లను యాక్సెస్ చేయడానికి ముందు వినియోగదారు నెట్‌వర్క్‌లోకి లాగిన్ కావాలని సూచించడానికి captive portals (హోటల్/విమానాశ్రయ WiFi) దీన్ని వాడతాయి.

RFC 6585 ↗

ఇది ఎలా పనిచేస్తుంది

ఈ టూల్ ఐదు తరగతులను (1xx–5xx) కవర్ చేసే 63 HTTP స్టేటస్ కోడ్‌ల హార్డ్‌కోడ్ లుకప్ పట్టిక చుట్టూ నిర్మించిన క్లయింట్-సైడ్ రిఫరెన్స్, ప్రతిదానికీ దాన్ని నిర్వచించే RFC సంఖ్యతో. సర్వర్ కాల్ లేదు, బాహ్య API లేదు, నెట్‌వర్క్ అభ్యర్థన లేదు — అన్ని ఫిల్టరింగ్ మరియు ప్రదర్శన JavaScript అంతర్నిర్మిత array మరియు string పద్ధతులతో బ్రౌజర్‌లో జరుగుతాయి.

  1. 1
    లుకప్ పట్టిక లోడ్ అవుతుంది
    63 IANA-నమోదిత స్టేటస్ కోడ్‌ల పూర్తి సెట్ ఈ టూల్‌లో JavaScript arrayగా నేరుగా పొందుపరచబడింది, ప్రతి ఎంట్రీ సంఖ్యా కోడ్, ప్రామాణిక ఇంగ్లీష్ పేరు, వర్గ తరగతి, మరియు దాన్ని నిర్వచించే నిర్దిష్ట RFCని కలిగి ఉంటుంది (ఉదా. చాలా HTTP/1.1 కోడ్‌లకు RFC 9110, 429 Too Many Requestsకు RFC 6585, 418 I'm a Teapotకు RFC 2324).
  2. 2
    ఫిల్టర్ మెమరీలో నడుస్తుంది
    మీరు టైప్ చేస్తుండగా లేదా వర్గ ఫిల్టర్ ఎంచుకుంటుండగా, JavaScript Array.filter మెమరీలోని జాబితాపై నడుస్తుంది, String.includes ఉపయోగించి మీ ప్రశ్నను స్టేటస్ కోడ్ సంఖ్య, ప్రామాణిక పేరు, మరియు చిన్న మరియు పొడవైన వివరణ స్ట్రింగ్‌లతో సరిపోలుస్తుంది — debounce ఆలస్యం లేదు, సర్వర్ రౌండ్-ట్రిప్ లేదు.
  3. 3
    వివరాలు RFC లింక్‌తో విస్తరిస్తాయి
    ప్రతి ఫలితం HTML details/summary ఎలిమెంట్‌గా చూపబడుతుంది. ఎంట్రీని విస్తరిస్తే పొడవైన వివరణ మరియు rfc-editor.orgలోని అధికారిక RFCకి ప్రత్యక్ష లింక్ కనిపిస్తాయి, కాబట్టి ఏ కోడ్‌కైనా ఖచ్చితమైన స్పెసిఫికేషన్ టెక్స్ట్ చదవవచ్చు.
  4. 4
    డీప్ లింక్‌లు మరియు క్లిప్‌బోర్డ్ కాపీ
    ఎంట్రీని తెరిస్తే URL hash కోడ్ సంఖ్యకు అప్‌డేట్ అవుతుంది (ఉదా. #404), పేజీని షేర్ మరియు బుక్‌మార్క్ చేయడానికి అనుకూలంగా చేస్తుంది. కాపీ బటన్ బ్రౌజర్ navigator.clipboard API ద్వారా ప్రామాణిక స్ట్రింగ్‌ను (ఉదా. '404 Not Found') క్లిప్‌బోర్డ్‌కు రాస్తుంది.

సంబంధిత సాధనాలు

తరచుగా అడిగే ప్రశ్నలు