"HTTP ప్రోటోకాల్ ఫైల్‌లను మార్పిడి చేయడానికి రూపొందించబడింది, కాబట్టి దీనికి అనేక అంతర్నిర్మిత ఆదేశాలు ఉన్నాయి , వీటిని తరచుగా పద్ధతులు అంటారు. "

"ఇవి ఇక్కడ ఉన్నాయి: పొందండి, పోస్ట్ చేయండి, ఉంచండి, తొలగించండి , ఎంపికలు, తల, ప్యాచ్, ట్రేస్, లింక్, అన్‌లింక్, కనెక్ట్ చేయండి ."

"నేను మీకు 4 ప్రధాన పద్ధతుల గురించి చెబుతాను."

"GET పద్ధతి ఒక అభ్యర్థన (URL) ఆధారంగా ఫైల్‌ను స్వీకరించడానికి రూపొందించబడింది. ఫైల్ అభ్యర్థన సర్వర్‌కు అభ్యర్థన తప్ప మరేమీ పంపబడదని భావించబడుతుంది. అటువంటి అభ్యర్థనల ఫలితాలను (స్పందనలు) కాష్ చేయడం కూడా సాధారణమైనదిగా పరిగణించబడుతుంది. ఈ కాషింగ్‌కు స్పష్టమైన ఉదాహరణ బ్రౌజర్‌ల ద్వారా చిత్రాలను లోడ్ చేయడం."

"PUT పద్ధతి సర్వర్‌కి ఫైల్‌లను జోడించడం కోసం రూపొందించబడింది. ఫైల్ మార్గం URLలో పేర్కొన్న మార్గంగా భావించబడుతుంది. అభ్యర్థన యొక్క అంశం తప్పనిసరిగా ఫైల్‌ను కలిగి ఉండాలి."

"POST పద్ధతి సర్వర్‌లో ఫైల్‌లను నవీకరించడానికి రూపొందించబడింది. డేటా మరియు ఫైల్‌లు రెండూ అభ్యర్థనలు మరియు ప్రతిస్పందనలలో పంపబడతాయి."

"ఫైళ్లను వాటి URLల ఆధారంగా తొలగించడం కోసం DELETE పద్ధతి రూపొందించబడింది."

"మీరు ఈ సమాచారాన్ని ఒకే పట్టికలో సంగ్రహించగలరా?"

"తప్పకుండా:"

HTTP, పోర్ట్, అభ్యర్థన, ప్రతిస్పందన, REST - 1

"వాస్తవానికి, వెబ్ URLని ఫైల్ మార్గంగా భావించడం మానేసింది మరియు దానిని అభ్యర్థనగా పరిగణించడం ప్రారంభించింది. ఫలితంగా, GET మరియు POST పద్ధతులు సర్వసాధారణం అయ్యాయి."

"POST పద్ధతి అత్యంత సార్వత్రికమైనది: ఇది పూర్తి స్థాయి అభ్యర్థన మరియు పూర్తి స్థాయి ప్రతిస్పందన రెండింటికి మద్దతు ఇస్తుంది."

"GET పద్ధతి తరచుగా POST యొక్క సరళీకృత సంస్కరణగా పరిగణించబడుతుంది. దీనికి పూర్తి స్థాయి అభ్యర్థన అవసరం లేదు, అభ్యర్థనగా URL మాత్రమే."

"నేను బ్రౌజర్‌లో లింక్‌ను తెరిచినప్పుడు సర్వర్‌కి ఎలాంటి అభ్యర్థన పంపబడుతుంది?"

"మీరు మీ బ్రౌజర్‌లో కొత్త URLని నమోదు చేసిన ప్రతిసారీ, బ్రౌజర్ GET అభ్యర్థనను పంపుతుంది. అన్నింటికంటే, మీరు URL తప్ప మరే ఇతర డేటాను పంపరు."

"అయితే, మీరు టేబుల్‌లో స్టేటస్ కాలమ్‌ని తయారు చేసినట్లు నేను చూస్తున్నాను. అదేంటి?"

"HTTP ప్రోటోకాల్‌ని ఉపయోగించే ఏదైనా సర్వర్ ప్రతిస్పందన తప్పనిసరిగా అభ్యర్థన స్థితితో ప్రారంభం కావాలి."

"స్టేటస్ కోడ్‌లు ఇక్కడ ఉన్నాయి:"

స్థితి కోడ్ వివరణ ఉదాహరణ
1xx సమాచార ప్రతిస్పందన 101
2xx- విజయం 200
3xx దారి మళ్లింపు 301,302,303,305
4xx క్లయింట్ లోపం 404
5xx సర్వర్ లోపం 501

"అంతా సరిగ్గా ఉన్నప్పుడు, స్థితి కోడ్ 200 సాధారణంగా తిరిగి ఇవ్వబడుతుంది."

"సర్వర్ వినియోగదారుని మరొక పేజీకి దారి మళ్లించాలనుకుంటే, అది కొత్త URL మరియు స్థితి కోడ్ 302ని అందిస్తుంది."

"అభ్యర్థించిన పేజీ కనుగొనబడకపోతే, అది 404ని అందిస్తుంది."

"సర్వర్ లోపం ఉన్నట్లయితే, అది స్థితి కోడ్‌లు 501-503ని అందిస్తుంది."

"ఏమో నాకు బాగాలేదు, అమిగో."

"నేను నా నుండి ఏదో తీసివేయబోతున్నాను. మరోవైపు మీరు ఇక్కడ మరింత చదవగలరు ."