"HTTP நெறிமுறை கோப்புகளை பரிமாறிக்கொள்ள வடிவமைக்கப்பட்டுள்ளது, எனவே இது பல உள்ளமைக்கப்பட்ட கட்டளைகளைக் கொண்டுள்ளது, அவை பெரும்பாலும் முறைகள் என்று அழைக்கப்படுகின்றன. "
"இதோ அவை: பெறு, போஸ்ட், போடு, நீக்கு , விருப்பங்கள், தலை, பேட்ச், ட்ரேஸ், லிங்க், அன்லிங், கனெக்ட் ."
"நான் உங்களுக்கு 4 முக்கிய முறைகளைப் பற்றி சொல்கிறேன்."
"GET முறையானது கோரிக்கையின் (URL) அடிப்படையில் ஒரு கோப்பைப் பெறுவதற்காக வடிவமைக்கப்பட்டுள்ளது. கோரிக்கையைத் தவிர வேறெதுவும் சேவையகத்திற்கு அனுப்பப்படவில்லை என்று ஒரு கோப்பு கோரிக்கை கருதுகிறது. அத்தகைய கோரிக்கைகளின் முடிவுகளை (பதில்களை) தேக்ககப்படுத்துவது சாதாரணமாகக் கருதப்படுகிறது. இந்த தேக்ககத்திற்கு ஒரு தெளிவான உதாரணம் உலாவிகள் மூலம் படங்களை ஏற்றுவது."
"PUT முறையானது சர்வரில் கோப்புகளைச் சேர்ப்பதற்காக வடிவமைக்கப்பட்டுள்ளது. கோப்புப் பாதையானது URL இல் குறிப்பிடப்பட்டுள்ள பாதையாக இருக்கும் என்று எதிர்பார்க்கப்படுகிறது. கோரிக்கையின் உள்ளடக்கம் கோப்பைக் கொண்டிருக்க வேண்டும்."
"POST முறையானது சர்வரில் கோப்புகளைப் புதுப்பிப்பதற்காக வடிவமைக்கப்பட்டுள்ளது. தரவு மற்றும் கோப்புகள் இரண்டும் கோரிக்கைகளிலும் பதில்களிலும் அனுப்பப்படும்."
"DELETE முறையானது கோப்புகளை அவற்றின் URLகளின் அடிப்படையில் நீக்குவதற்காக வடிவமைக்கப்பட்டுள்ளது."
"இந்த தகவலை ஒரே அட்டவணையில் தொகுக்க முடியுமா?"
"நிச்சயம்:"
"உண்மையில், வலை 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 ஐ வழங்குகிறது."
"எப்படியோ எனக்கு உடம்பு சரியில்லை, அமிகோ."
"நான் என்னிடமிருந்து எதையாவது அகற்றப் போகிறேன். மறுபுறம், நீங்கள் இங்கே மேலும் படிக்கலாம் ."
GO TO FULL VERSION