Ole a le mea e tu ai le API? Ma Isi Acronyms: REST, SOAP, XML, JSON, WSDL

O le a le mea e tu ai le API

A e faʻaogaina se masini suʻesuʻe, e faia e lau suʻega le talosaga mai le tagata o loʻo faigaluega ma e tuʻuina mai e le server le faila e faʻaputuputu ai lau browser ma faʻaali ai se itulau i luga ole laiga. Ae faʻapefea pe a naʻo lou manaʻo i lau 'auʻauna poʻo le itulau itulau e talanoa i seisi tautua? Lenei e manaʻomia oe i le polokalama code i se API.

O le a le mea API tu mo?

API o se faʻapuʻupuʻu mo Faʻamatalaga Faʻamatalaga Faataatitia. O se API o se seti o masani, faʻavae, ma mea faigaluega mo le fausiaina o upega tafaʻilagi ma feaveaʻi-faʻavae tusiapalai. O le API faʻamaoti mai faʻafefea ona e faʻamaonia (filifiliga), talosaga ma maua faʻamatalaga mai le API faʻaumau.

O le a le API?

A faʻaoga i le tulaga o le atinaʻeina o le upega tafailagi, an API e masani lava o se faʻauigaina seti o Hypertext Transfer Protocol (HTTP) talosaga feau, faʻatasi ai ma se faʻamatalaga o le faʻavaeina o tali tali. Upega Tafaʻilagi API faʻatagaina le tuʻufaʻatasia o le tele o tautua i ni fou polokalama lauiloa o mashup.Wikipedia

O se Vitio Faʻamatalaga o Mea o loʻo faia e API

E lua tulafono autu peʻa atiaʻe se API. O gagana masani e pei o Microsoft .NET ma Java atinaʻe e masani ona fiafia i le SOAP ae o le maliega lauiloa o le REST. E pei lava ona e taina se tuatusi i totonu o se suʻesuʻega e maua ai se tali, o lau tulafono pasia se talosaga i le API - o se auala moni i luga o se 'auʻaunaga e faʻamaonia ma tali talafeagai ma faʻamatalaga na e manaʻomia. Tali mo le SOAP tali atu ma XML, e foliga pei o le HTML - o le numera na faʻaaogaina e lau suʻesuʻega.

Afai e te manaʻo e faʻataʻitaʻia API e aunoa ma le tusia o se laina o le code, DHC e lelei tele Apalai Chrome mo fefaʻasoaaʻi ma API ma vaʻai a latou tali.

O le a le mea e fai ai le Acronym SDK?

SDK o se faʻapuʻupuʻu mo Polokalama Polokalama Atinaʻe.

A faʻasalalau e se kamupani la latou API, e masani ona o faʻatasi faʻamaumauga e faʻaalia ai le API faʻamaonia, faʻafefea ona mafai ona faʻataʻitaʻia, ma o a talafeagai tali. Ina ia fesoasoani i tagata atiaʻe ia amata se ulu, kamupani masani ona lolomiina a Polokalama Polokalama Atinaʻe ia aofia ai se vasega poʻo gaioiga manaʻomia faigofie i poloketi o loʻo tusia e le atinaʻe.

O le a le mea e fai ai le Acronym XML?

XML o se faʻapuʻupuʻu mo eXtensible Faʻailoga Gagana. XML o se faʻailoga gagana faʻaaoga e faʻavasega ai faʻamaumauga i se faʻatulagaga e mafai uma ona faitauina e tagata ma mafai ona faitauina e masini.

Lenei se faʻataʻitaʻiga o le faʻaaliga XML:

<?xml faʻamatalaga ="1.0"?>
<product id ="1">
Oloa A
Le oloa muamua

5.00
taʻitasi

O le a le mea e fai ai le Acronym JSON?

JSON o se faʻapuʻupuʻu mo Faʻailoga Tusitusiga a le Object. JSON o se faʻavae mo le faʻavasegaina o faʻamatalaga e lafoina i tua ma luma e ala i se API. JSON o se sui i le XML. REST APIs e masani ona tali mai ma le JSON - o se matala masani faʻatulagaina e faʻaaogaina ai e tagata-mafai ona faitauina tusitusiga e lafoina ai faʻamatalaga mea e aofia ai uiga-taua paga.

Lenei o se faʻataʻitaʻiga o faʻamatalaga i luga atu o le faʻaaogaina o le JSON:

{
"id": 1,
"Ulutala": "Oloa A",
"faamatalaga": "O le oloa muamua",
"tau": {
"aofaʻi": "5.00",
"per": "taʻitasi"
}
}

O le a le mea e fai ai le Acronym REST?

REST o se faʻapuʻupuʻu mo le Sui o le Setete Transfer faiga fausaga mo tufatufaina hypermedia sisitema. Faʻaigoaina e Roy Thomas Fielding

Talofa… manava loloto! E mafai ona e faitauina atoa tusitusiga iinei, na faʻaigoaina o le Architectural Styles ma le Design of Network-based Software Architectures na tuʻuina atu i se vaega faʻamalieina o manaʻoga mo le tikeri o le DOCTOR OF PHILOSOPHY in Information and Computer Science e Roy Thomas Filitia.

Faʻafetai Dr. Fielding! Faitau atili e uiga i mapu i Wikipedia.

O le a le mea e fai ai le Acronym SOAP?

SOAP o se faʻapuʻupuʻu mo Faigofie Mea e Maua ai Avanoa

Ou te le o se polokalame, ae i loʻu manatu tagata atiae e fiafia i le SOAP faia lena mea aua e mafai ona latou faigofie atiaʻe code i se tulaga masani polokalame faʻatulagaina e faitauina le Upega Tafaʻilagi Tautua Gagana (WSDL) faila. Latou te le manaʻomia le faʻavasegaina o le tali, ua maeʻa ona faʻaogaina le WSDL. SOAP manaʻomia se teutusi polokalame, lea e faʻauigaina le feau faʻavae ma le auala e faʻagaioia ai, se seti o tulafono faʻavasega mo le faʻaalia o taimi o faʻamatalaga faʻamatalaina datatypes ma se tauaofiaga mo le avea ma taualumaga valaʻau ma tali.

5 Faamatalaga

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

    I le iuga (mulimuli ane!) O se aotelega puʻupuʻu o le a le uiga o nei mea uma taufaʻamataʻu muaʻi faʻafefeina. Faʻafetai mo le faʻaaogaina o le manino ma tuʻusaʻo gagana, iʻuga = se lumanaʻi e foliga mai e sili atu ona susulu mo lenei tamaititi aʻoga atinaʻe.

    • 5

      Talofa Vic, ioe… Ou te ioe. O upu e taufaafefe. Ou te manatua le taimi muamua na ou faʻapolokalameina ai se talosaga i se API ma na oomi uma ma ou te leʻi talitonuina le faigofie na i ai. Faʻafetai!

O le'a sou manatu?

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.