 REST API என்றால் என்ன
REST API என்பது நெட்வொர்க் APIகளை உருவாக்குவதற்கான ஒரு கட்டடக்கலை பாணியாகும். நடைமுறையில், பெரும்பாலான REST APIகள் HTTP மூலம் JSON ஐப் பயன்படுத்துகின்றன. REST API களில் பல பண்புகள் உள்ளன, அவை மிகவும் பிரபலமாக உள்ளன. HTTP என்பது இணையம் முழுவதும் அடிப்படை மற்றும் மிகவும் பிரபலமான நெட்வொர்க் புரோட்டோகால் ஆகும். HTTP ஐப் பயன்படுத்துவதன் மூலம், REST APIகள் இணைய உள்கட்டமைப்பை முழுமையாகப் பயன்படுத்த முடியும், இது சிக்கலான தன்மையையும் செயல்பாட்டுச் செலவுகளையும் வெகுவாகக் குறைக்கிறது. எடுத்துக்காட்டாக, போக்குவரத்து பாதுகாப்பிற்காக HTTPS ஐப் பயன்படுத்துதல் மற்றும் கோரிக்கை ரூட்டிங் செய்ய URL ஐப் பயன்படுத்துதல். JSON என்பது ஒரு எளிய, நிலையான மற்றும் உள்ளுணர்வு தரவு வடிவமாகும், இது எப்போதும் மாறாது. இது REST APIகளுக்கு சிறந்த பயன்பாட்டின் எளிமை மற்றும் நிலைத்தன்மையை வழங்குகிறது. உயர் செயல்திறன் பயன்பாடுகளுக்கு, புரோட்டோபஃப் அல்லது சிக்கனம் போன்ற பைனரி வடிவங்களைப் பயன்படுத்தலாம். REST APIகள் பெரும்பாலும் CRUD APIகளாக வடிவமைக்கப்படுகின்றன, API செயல்பாடுகள் பொதுவாக வளங்களில் செயல்பாடுகளை உருவாக்குதல், மீட்டெடுத்தல், புதுப்பித்தல் மற்றும் நீக்குதல் என வெளிப்படுத்தப்படுகின்றன. CRUD செயல்பாடுகள் இயற்கையாகவே HTTP முறைகளுக்கு (POST, GET, PUT/PATCH மற்றும் DELETE) வரைபடமாக்கப்படுகின்றன, மேலும் URLகளைப் பயன்படுத்தி API ஆதாரங்களை இயற்கையாகவே அடையாளம் காண முடியும்.