ஏபிஐ எதைக் குறிக்கிறது? மற்றும் பிற சுருக்கெழுத்துக்கள்: REST, SOAP, XML, JSON, WSDL

ஏபிஐ எதைக் குறிக்கிறது

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

என்ன செய்கிறது ஏபிஐ நிற்க?

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

ஏபிஐ என்றால் என்ன?

வலை வளர்ச்சியின் சூழலில் பயன்படுத்தும்போது, ​​ஒரு ஏபிஐ பொதுவாக ஹைபர்டெக்ஸ்ட் டிரான்ஸ்ஃபர் புரோட்டோகால் (எச்.டி.டி.பி) கோரிக்கை செய்திகளின் வரையறுக்கப்பட்ட தொகுப்பு, பதில் செய்திகளின் கட்டமைப்பின் வரையறையுடன். வலை ஏபிஐக்கள் மாஷப்ஸ் எனப்படும் புதிய பயன்பாடுகளில் பல சேவைகளை இணைக்க அனுமதிக்கின்றன.விக்கிப்பீடியா

API கள் என்ன செய்கின்றன என்பதற்கான வீடியோ விளக்கம்

ஒரு API ஐ உருவாக்கும்போது இரண்டு முக்கிய நெறிமுறைகள் உள்ளன. மைக்ரோசாஃப்ட் .நெட் மற்றும் ஜாவா டெவலப்பர்கள் போன்ற முறையான நிரலாக்க மொழிகள் பெரும்பாலும் SOAP ஐ விரும்புகின்றன, ஆனால் மிகவும் பிரபலமான நெறிமுறை REST ஆகும். பதிலைப் பெற உலாவியில் முகவரியைத் தட்டச்சு செய்வது போல, உங்கள் குறியீடு ஒரு கோரிக்கையை அனுப்புகிறது ஏபிஐ - நீங்கள் கோரிய தரவோடு சரியான முறையில் அங்கீகரிக்கும் மற்றும் பதிலளிக்கும் சேவையகத்தின் பாதை. SOAP க்கான பதில்கள் எக்ஸ்எம்எல் உடன் பதிலளிக்கின்றன, இது HTML போன்றது - உங்கள் உலாவி பயன்படுத்தும் குறியீடு.

குறியீட்டின் ஒரு வரியை எழுதாமல் API களை சோதிக்க விரும்பினால், டி.எச்.சி. ஒரு பெரிய உள்ளது Chrome பயன்பாடு API களுடன் தொடர்புகொள்வதற்கும் அவற்றின் பதில்களைப் பார்ப்பதற்கும்.

எஸ்.டி.கே என்ற சுருக்கெழுத்து எதைக் குறிக்கிறது?

SDK என்பது இதன் சுருக்கமாகும் மென்பொருள் டெவலப்பர் கிட்.

ஒரு நிறுவனம் தங்கள் API ஐ வெளியிடும்போது, ​​பொதுவாக ஆவணங்கள் எவ்வாறு உள்ளன என்பதைக் காட்டுகிறது ஏபிஐ அங்கீகரிக்கிறது, அதை எவ்வாறு வினவலாம், பொருத்தமான பதில்கள் என்ன. டெவலப்பர்களுக்கு ஒரு தொடக்கத்தைத் தொடங்க, நிறுவனங்கள் பெரும்பாலும் வெளியிடுகின்றன மென்பொருள் டெவலப்பர் கிட் டெவலப்பர் எழுதும் திட்டங்களில் ஒரு வகுப்பு அல்லது தேவையான செயல்பாடுகளை எளிதில் சேர்க்க.

எக்ஸ்எம்எல் என்ற சுருக்கெழுத்து எதைக் குறிக்கிறது?

எக்ஸ்எம்எல் என்பது இதன் சுருக்கமாகும் விரிவாக்க குறியீட்டு மொழி. எக்ஸ்எம்எல் என்பது மனிதனால் படிக்கக்கூடிய மற்றும் இயந்திரத்தால் படிக்கக்கூடிய வடிவத்தில் தரவை குறியாக்க பயன்படும் மார்க்அப் மொழி.

எக்ஸ்எம்எல் எவ்வாறு தோன்றும் என்பதற்கான எடுத்துக்காட்டு இங்கே:

<?xml பதிப்பு ="1.0"?>
<product ஐடி ="1">
தயாரிப்பு A.
முதல் தயாரிப்பு

5.00
ஒவ்வொரு

JSON என்ற சுருக்கெழுத்து எதைக் குறிக்கிறது?

JSON என்பது ஒரு சுருக்கமாகும் ஜாவாஸ்கிரிப்ட் பொருள் குறியீடு. JSON என்பது ஒரு API வழியாக முன்னும் பின்னுமாக அனுப்பப்படும் தரவை கட்டமைப்பதற்கான ஒரு வடிவமாகும். JSON என்பது XML க்கு மாற்றாகும். REST API கள் பொதுவாக JSON உடன் பதிலளிக்கின்றன - பண்புக்கூறு-மதிப்பு ஜோடிகளைக் கொண்ட தரவு பொருள்களை அனுப்ப மனிதனால் படிக்கக்கூடிய உரையைப் பயன்படுத்தும் திறந்த நிலையான வடிவம்.

JSON ஐப் பயன்படுத்தி மேலே உள்ள தரவின் எடுத்துக்காட்டு இங்கே:

{
"ஐடி": 1,
"தலைப்பு": "தயாரிப்பு A",
"விளக்கம்": "முதல் தயாரிப்பு",
"விலை": {
"தொகை": "5.00",
"ஒன்றுக்கு": "ஒவ்வொன்றும்"
}
}

REST என்ற சுருக்கெழுத்து எதைக் குறிக்கிறது?

REST என்பது சுருக்கமாகும் பிரதிநிதித்துவ மாநில இடமாற்றம் விநியோகிக்கப்பட்ட ஹைப்பர் மீடியா அமைப்புகளுக்கான கட்டடக்கலை பாணி. எனவே ராய் தாமஸ் ஃபீல்டிங் பெயரிட்டார்

ஆஹா… ஆழ்ந்த மூச்சு! நீங்கள் முழு படிக்க முடியும் ஆய்வுக் கட்டுரை இங்கே, கட்டடக்கலை பாங்குகள் மற்றும் நெட்வொர்க் அடிப்படையிலான மென்பொருள் கட்டமைப்புகளின் வடிவமைப்பு என அழைக்கப்படுகிறது, தகவல் மற்றும் கணினி அறிவியலில் டாக்டர் ஆஃப் பிலோசோபியின் பட்டத்திற்கான தேவைகளின் ஓரளவு திருப்தியுடன் சமர்ப்பிக்கப்பட்டது ராய் தாமஸ் பீல்டிங்.

நன்றி டாக்டர் பீல்டிங்! பற்றி மேலும் வாசிக்க நவக்கிரகங்களும் விக்கிபீடியாவில்.

SOAP என்ற சுருக்கெழுத்து எதைக் குறிக்கிறது?

SOAP என்பது ஒரு சுருக்கமாகும் எளிய பொருள் அணுகல் நெறிமுறை

நான் ஒரு புரோகிராமர் அல்ல, ஆனால் SOAP ஐ விரும்பும் டெவலப்பர்கள் அவ்வாறு செய்கிறார்கள், ஏனெனில் அவர்கள் வலை சேவை வரையறை மொழி (WSDL) கோப்பைப் படிக்கும் ஒரு நிலையான நிரலாக்க இடைமுகத்தில் குறியீட்டை எளிதாக உருவாக்க முடியும். அவர்கள் பதிலை அலசத் தேவையில்லை, இது ஏற்கனவே WSDL ஐப் பயன்படுத்தி நிறைவேற்றப்பட்டுள்ளது. SOAP க்கு ஒரு நிரல் உறை தேவைப்படுகிறது, இது செய்தி அமைப்பு மற்றும் அதை எவ்வாறு செயலாக்குவது என்பதை வரையறுக்கிறது, பயன்பாட்டு-வரையறுக்கப்பட்ட தரவு வகைகளின் நிகழ்வுகளை வெளிப்படுத்துவதற்கான குறியீட்டு விதிகளின் தொகுப்பு மற்றும் செயல்முறை அழைப்புகள் மற்றும் பதில்களைக் குறிக்கும் ஒரு மாநாடு.

5 கருத்துக்கள்

  1. 1
  2. 2
  3. 3

    இந்த தகவலை நீங்கள் இடுகையிடுவதை நான் பாராட்டுகிறேன் - நீண்ட காலமாக REST என்றால் என்ன என்று நான் ஆச்சரியப்பட்டேன்! 🙂

  4. 4

    இறுதியாக (இறுதியாக!) இந்த முன்னர் பயமுறுத்தும் சுருக்கெழுத்துக்கள் அனைத்தும் எதைக் குறிக்கின்றன என்பதற்கான சுருக்கமான சுருக்கம். தெளிவான மற்றும் நேரடி மொழியைப் பயன்படுத்தியதற்கு நன்றி, முடிவு = இந்த மாணவர் டெவலப்பருக்கு சற்று பிரகாசமாகத் தோன்றும் எதிர்காலம்.

    • 5

      ஹாய் விக், ஆம்… நான் ஒப்புக்கொள்கிறேன். வார்த்தைகள் பயமாக இருக்கின்றன. நான் ஒரு ஏபிஐக்கு ஒரு கோரிக்கையை முதன்முதலில் நிரல் செய்தேன், அது அனைத்தையும் கிளிக் செய்தேன், அது உண்மையில் எவ்வளவு எளிதானது என்று என்னால் நம்ப முடியவில்லை. நன்றி!

நீங்கள் என்ன நினைக்கிறீர்கள்?

இந்த தளம் ஸ்பேமைக் குறைக்க Akismet ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.