API దేనిని సూచిస్తుంది? మరియు ఇతర ఎక్రోనింస్: REST, SOAP, XML, JSON, WSDL

API దేనికి నిలుస్తుంది

మీరు బ్రౌజర్‌ను ఉపయోగించినప్పుడు, మీ బ్రౌజర్ క్లయింట్ల సర్వర్ నుండి అభ్యర్థన చేస్తుంది మరియు సర్వర్ మీ బ్రౌజర్ సమీకరించే ఫైల్‌లను తిరిగి పంపుతుంది మరియు వెబ్ పేజీని ప్రదర్శిస్తుంది. మీ సర్వర్ లేదా వెబ్ పేజీ మరొక సర్వర్‌తో మాట్లాడాలని మీరు కోరుకుంటే? దీనికి మీరు API కి కోడ్‌ను ప్రోగ్రామ్ చేయవలసి ఉంటుంది.

దేనిని API నిలబడటానికి?

API అనేది ఎక్రోనిం అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్. ఒక API వెబ్-ప్రారంభించబడిన మరియు మొబైల్-ఆధారిత అనువర్తనాలను రూపొందించడానికి నిత్యకృత్యాలు, ప్రోటోకాల్‌లు మరియు సాధనాల సమితి. ది API మీరు ఎలా ప్రామాణీకరించవచ్చో (ఐచ్ఛికం), అభ్యర్థన మరియు డేటాను ఎలా స్వీకరించవచ్చో తెలుపుతుంది API సర్వర్.

ఒక API అంటే ఏమిటి?

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

API లు ఏమి చేస్తాయో వీడియో వివరణ

API ని అభివృద్ధి చేసేటప్పుడు రెండు ప్రధాన ప్రోటోకాల్‌లు ఉన్నాయి. మైక్రోసాఫ్ట్. నెట్ మరియు జావా డెవలపర్లు వంటి ఫార్మల్ ప్రోగ్రామింగ్ భాషలు తరచుగా SOAP ను ఇష్టపడతాయి కాని అత్యంత ప్రాచుర్యం పొందిన ప్రోటోకాల్ REST. ప్రతిస్పందన పొందడానికి మీరు బ్రౌజర్‌లో చిరునామాను టైప్ చేసినట్లే, మీ కోడ్ ఒక అభ్యర్థనను పాస్ చేస్తుంది API - మీరు అభ్యర్థించిన డేటాతో తగిన విధంగా ధృవీకరించే మరియు ప్రతిస్పందించే సర్వర్‌లోని మార్గం. SOAP కోసం ప్రతిస్పందనలు XML తో ప్రతిస్పందిస్తాయి, ఇది HTML లాగా కనిపిస్తుంది - మీ బ్రౌజర్ ఉపయోగించే కోడ్.

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

ఎస్‌డికె అనే ఎక్రోనిం దేనిని సూచిస్తుంది?

SDK అనేది ఎక్రోనిం సాఫ్ట్‌వేర్ డెవలపర్ కిట్.

ఒక సంస్థ వారి API ని ప్రచురించినప్పుడు, సాధారణంగా ఎలా ఉందో చూపించే డాక్యుమెంటేషన్ ఉంటుంది API ప్రామాణీకరిస్తుంది, దీన్ని ఎలా ప్రశ్నించవచ్చు మరియు తగిన స్పందనలు ఏమిటి. డెవలపర్లు ప్రారంభించటానికి సహాయపడటానికి, కంపెనీలు తరచుగా ప్రచురిస్తాయి a సాఫ్ట్‌వేర్ డెవలపర్ కిట్ డెవలపర్ వ్రాస్తున్న ప్రాజెక్టులలో తరగతి లేదా అవసరమైన విధులను సులభంగా చేర్చడం.

XML అనే ఎక్రోనిం దేనిని సూచిస్తుంది?

XML అనేది ఎక్రోనిం ఎక్స్‌టెన్సిబుల్ మార్కప్ లాంగ్వేజ్. XML అనేది మానవ-చదవగలిగే మరియు యంత్ర-చదవగలిగే ఫార్మాట్‌లో డేటాను ఎన్కోడ్ చేయడానికి ఉపయోగించే మార్కప్ భాష.

XML ఎలా కనిపిస్తుంది అనేదానికి ఉదాహరణ ఇక్కడ ఉంది:

<?xml వెర్షన్ ="1.0"?>
<product id ="1">
ఉత్పత్తి A.
మొదటి ఉత్పత్తి

5.00
ప్రతి

JSON అనే ఎక్రోనిం దేనిని సూచిస్తుంది?

JSON అనేది ఎక్రోనిం జావాస్క్రిప్ట్ ఆబ్జెక్ట్ నోటేషన్. JSON అనేది API ద్వారా ముందుకు వెనుకకు పంపబడే డేటాను రూపొందించడానికి ఒక ఫార్మాట్. JSON XML కు ప్రత్యామ్నాయం. REST API లు సాధారణంగా JSON తో ప్రతిస్పందిస్తాయి - గుణం-విలువ జతలతో కూడిన డేటా వస్తువులను ప్రసారం చేయడానికి మానవ-చదవగలిగే వచనాన్ని ఉపయోగించే ఓపెన్ స్టాండర్డ్ ఫార్మాట్.

JSON ఉపయోగించి పై డేటా యొక్క ఉదాహరణ ఇక్కడ ఉంది:

{
"id": 1,
"శీర్షిక": "ఉత్పత్తి A",
"వివరణ": "మొదటి ఉత్పత్తి",
"ధర": {
"మొత్తం": "5.00",
"per": "ప్రతి"
}
}

REST అనే ఎక్రోనిం దేనిని సూచిస్తుంది?

REST అనేది ఎక్రోనిం ప్రాతినిధ్య రాష్ట్ర బదిలీ పంపిణీ చేయబడిన హైపర్‌మీడియా వ్యవస్థల కోసం నిర్మాణ శైలి. కాబట్టి రాయ్ థామస్ ఫీల్డింగ్ పేరు పెట్టారు

అయ్యో… లోతైన శ్వాస! మీరు మొత్తం చదవవచ్చు ఇక్కడ వ్యాసం, ఆర్కిటెక్చరల్ స్టైల్స్ మరియు నెట్‌వర్క్-ఆధారిత సాఫ్ట్‌వేర్ ఆర్కిటెక్చర్ల రూపకల్పన అని పిలుస్తారు. రాయ్ థామస్ ఫీల్డింగ్.

ధన్యవాదాలు డాక్టర్ ఫీల్డింగ్! గురించి మరింత చదవండి REST వికీపీడియాలో.

SOAP అనే ఎక్రోనిం దేనిని సూచిస్తుంది?

SOAP అనేది ఎక్రోనిం సింపుల్ ఆబ్జెక్ట్ యాక్సెస్ ప్రోటోకాల్

నేను ప్రోగ్రామర్ కాదు, కానీ SOAP ని ఇష్టపడే డెవలపర్లు అలా చేస్తారు ఎందుకంటే వెబ్ సర్వీస్ డెఫినిషన్ లాంగ్వేజ్ (WSDL) ఫైల్‌ను చదివే ప్రామాణిక ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్‌లో కోడ్‌ను సులభంగా అభివృద్ధి చేయవచ్చు. వారు ప్రతిస్పందనను అన్వయించాల్సిన అవసరం లేదు, ఇది ఇప్పటికే WSDL ఉపయోగించి సాధించబడింది. SOAP కి ప్రోగ్రామాటిక్ ఎన్వలప్ అవసరం, ఇది సందేశ నిర్మాణాన్ని మరియు దానిని ఎలా ప్రాసెస్ చేయాలో నిర్వచిస్తుంది, అప్లికేషన్-డిఫైన్డ్ డేటాటైప్స్ యొక్క ఉదాహరణలను వ్యక్తీకరించడానికి ఎన్కోడింగ్ నియమాల సమితి మరియు విధాన కాల్స్ మరియు ప్రతిస్పందనలను సూచించే సమావేశం.

5 వ్యాఖ్యలు

  1. 1
  2. 2

    ఈ సమాచారం కోసం ఇది చాలా బాగుంది సార్.

  3. 3

    మీరు ఈ సమాచారాన్ని పోస్ట్ చేసినందుకు నేను అభినందిస్తున్నాను - చాలా కాలం నుండి REST అంటే ఏమిటో నేను ఆశ్చర్యపోయాను! 🙂

  4. 4

    చివరగా (చివరకు!) ఇంతకుముందు భయానకంగా ధ్వనించే ఎక్రోనింస్ అంటే ఏమిటో సంక్షిప్త సారాంశం. స్పష్టమైన మరియు ప్రత్యక్ష భాషను ఉపయోగించినందుకు ధన్యవాదాలు, ఫలితం = ఈ విద్యార్థి డెవలపర్‌కు కొద్దిగా ప్రకాశవంతంగా కనిపించే భవిష్యత్తు.

    • 5

      హాయ్ విక్, అవును… నేను అంగీకరిస్తున్నాను. మాటలు భయానకంగా ఉన్నాయి. నేను ఒక API కి ఒక అభ్యర్థనను మొదటిసారి ప్రోగ్రామ్ చేసినట్లు నాకు గుర్తుంది మరియు ఇవన్నీ క్లిక్ చేయబడ్డాయి మరియు వాస్తవానికి ఇది ఎంత సులభమో నేను నమ్మలేకపోయాను. ధన్యవాదాలు!

మీరు ఏమి ఆలోచిస్తాడు?

స్పామ్ తగ్గించడానికి ఈ సైట్ Akismet ను ఉపయోగిస్తుంది. మీ వ్యాఖ్య డేటా ఎలా ప్రాసెస్ చేయబడిందో తెలుసుకోండి.