Kini API duro fun? Ati Awọn Acronyms miiran: isinmi, SOAP, XML, JSON, WSDL

Kini API Duro Fun

Nigbati o ba lo ẹrọ aṣawakiri kan, aṣawakiri rẹ n beere lọwọ olupin olupin ati olupin naa firanṣẹ awọn faili pada ti aṣawakiri rẹ ṣajọ ati ṣafihan oju-iwe wẹẹbu pẹlu. Ṣugbọn kini ti o ba fẹ ki olupin rẹ tabi oju-iwe wẹẹbu sọrọ si olupin miiran? Eyi yoo nilo ki o ṣe eto eto si API kan.

Kí ni API duro fun?

API jẹ adape fun Ohun elo Ìlànà Ìpèsè elo. A API jẹ ipilẹ awọn ilana ṣiṣe, awọn ilana, ati awọn irinṣẹ fun kikọ oju-iwe ayelujara ti o ṣiṣẹ ati awọn ohun elo ti o da lori alagbeka. Awọn API pato bi o ṣe le jẹrisi (aṣayan), beere ati gba data lati inu API olupin.

Kini API kan?

Nigbati o ba lo ninu ọrọ idagbasoke wẹẹbu, ẹya API jẹ igbagbogbo ṣeto ti a ṣalaye ti Awọn ifiranṣẹ Gbigbe Hypertext (HTTP), pẹlu itumọ ti igbekalẹ awọn ifiranṣẹ idahun. Awọn API wẹẹbu gba laaye apapọ ti awọn iṣẹ lọpọlọpọ sinu awọn ohun elo tuntun ti a mọ ni mashups.Wikipedia

Apejuwe Fidio ti Kini awọn API ṣe

Awọn ilana akọkọ meji lo wa nigbati o ndagbasoke API kan. Awọn ede siseto deede bi Microsoft .NET ati awọn olupilẹṣẹ Java nigbagbogbo fẹ SOAP ṣugbọn ilana ti o gbajumọ julọ ni isinmi. Pupọ bi o ṣe tẹ adirẹsi ninu ẹrọ aṣawakiri kan lati gba idahun, koodu rẹ kọja ibeere kan si ohun API - itumọ ọrọ gangan ọna kan lori olupin ti o jẹrisi ati idahun ni deede pẹlu data ti o beere. Awọn idahun fun SOAP dahun pẹlu XML, eyiti o dabi pupọ bi HTML - koodu ti aṣawakiri rẹ lo.

Ti o ba fẹ ṣe idanwo awọn API laisi kikọ laini koodu kan, DHC ni a nla Ohun elo Chrome fun ibaraenisepo pẹlu awọn API ati ri awọn idahun wọn.

Kini Acronym SDK duro fun?

SDK jẹ adape fun Ohun elo Olùgbéejáde Sọfitiwia.

Nigbati ile-iṣẹ kan ba nkede API wọn, awọn iwe aṣẹ deede ti o tẹle pẹlu ti o fihan bii API jẹrisi, bawo ni a ṣe le beere, ati kini awọn idahun ti o yẹ. Lati ṣe iranlọwọ fun awọn olupilẹṣẹ lati bẹrẹ ibẹrẹ, awọn ile-iṣẹ nigbagbogbo nkede kan Ohun elo Olùgbéejáde Sọfitiwia lati ṣafikun kilasi kan tabi awọn iṣẹ pataki ni irọrun sinu awọn iṣẹ akanṣe ti Olùgbéejáde n nkọ.

Kini Acronym XML duro fun?

XML jẹ adape fun EXtensible Markup Language. XML jẹ ede ifamisi ti a lo lati ṣe koodu data ni ọna kika ti o jẹ kika eniyan ati ẹrọ ti a le ka.

Eyi ni apẹẹrẹ ti bi XML ṣe han:

<?xml ẹyà ="1.0"?>
<product id ="1">
Ọja A
Ọja akọkọ

5.00
kọọkan

Kini Acronym JSON duro fun?

JSON jẹ adape fun JavaScript Nkan Nkan. JSON jẹ ọna kika fun data iṣeto ti o firanṣẹ siwaju ati siwaju nipasẹ API kan. JSON jẹ yiyan si XML. Awọn API isinmi ti o wọpọ julọ ni idahun pẹlu JSON - ọna kika ti o ṣii ti o nlo ọrọ ti eniyan le ka lati gbe awọn nkan data ti o ni awọn ẹya iye-iye jọ.

Eyi ni apẹẹrẹ ti data loke nipa lilo JSON:

{
"id": 1,
"Title": "Ọja A",
"apejuwe": "Ọja akọkọ",
"idiyele": {
"iye": "5.00",
"fun": "ọkọọkan"
}
}

Kini Acronym REST duro fun?

Isinmi ni adape fun Gbigbe Ipinle Aṣoju aṣa ayaworan fun awọn ọna hypermedia ti a pin kaakiri. Nitorina ti a darukọ nipasẹ Roy Thomas Fielding

Whew breath ẹmi jinlẹ! O le ka gbogbo rẹ akọsilẹ nibi, ti a pe ni Awọn aza ayaworan ati Oniru ti Awọn ayaworan sọfitiwia ti o da lori Nẹtiwọọki ti a fi silẹ ni itẹlọrun apakan ti awọn ibeere fun alefa DOCTOR OF PHILOSOPHY in Information and Computer Science by Roy Thomas Fielding.

O ṣeun Dr. Fielding! Ka diẹ sii nipa REST ni Wikipedia.

Kini Acronym SOAP duro fun?

SOAP jẹ adape fun Ilana Ilana Wiwọle Ohunkan

Emi kii ṣe oluṣeto eto, ṣugbọn ninu ero awọn olupilẹṣẹ ti o fẹran SOAP ṣe bẹ nitori wọn le ṣe agbekalẹ koodu ni irọrun ni wiwo siseto bošewa ti o ka faili faili Itumọ Iṣẹ Wẹẹbu (WSDL). Wọn ko nilo lati ṣe atunyẹwo idahun naa, o ti ṣaṣeyọri tẹlẹ nipa lilo WSDL. SOAP nilo apoowe eto, eyiti o ṣalaye eto ifiranṣẹ ati bii o ṣe le ṣe ilana rẹ, ipilẹ awọn ofin aiyipada fun sisọ awọn iṣẹlẹ ti awọn datatypes ti a ṣalaye ohun elo ati apejọ kan fun aṣoju awọn ipe ilana ati awọn idahun.

5 Comments

  1. 1
  2. 2
  3. 3
  4. 4

    Nikẹhin (nikẹhin!) Akopọ ṣoki ti kini gbogbo awọn acronyms ti o n dun ni iṣaaju tumọ si. O ṣeun fun lilo ede ti o han gbangba ati taara, abajade = ọjọ iwaju ti o dabi didan diẹ fun idagbasoke ọmọ ile-iwe yii.

    • 5

Kini o le ro?

Aaye yii nlo Akismet lati dinku apamọ. Mọ bi a ṣe n ṣalaye data rẹ ti o ṣawari.