Cosa significa API? È Altri Acronimi: REST, SOAP, XML, JSON, WSDL

Cosa significa API

Quandu utilizate un navigatore, u vostru navigatore face una dumanda da u servitore di i clienti è u servitore invia torna i fugliali chì u vostru navigatore assembla è mostra una pagina web cù. Ma chì si vulete solu chì u vostru servitore o pagina web parli cun un altru servitore? Questu richiede di programmà u codice in una API.

Chì ghjè API sta per?

API hè un acronimu per Applicazione Interfaccia di Programmazione. An API hè un inseme di routine, protocolli, è arnesi per custruisce applicazioni abilitate à u web è basate in telefuninu. U API specifica cumu pudete autentificà (opzionale), dumandà è riceve dati da u API servitore.

Cosa hè una API?

Quandu s'utilice in u cuntestu di sviluppu web, un API hè tipicamente un inseme definitu di messaghji di richiesta di Protocollu di Trasferimentu Hypertext (HTTP), cù una definizione di a struttura di i messaghji di risposta. L'API Web permettenu a cumminazione di parechji servizii in novi applicazioni cunnisciuti cum'è mashups.Wikipedia

Una Descrizzione Video di Ciò chì facenu l'APIs

Ci hè dui protocolli principali quandu si sviluppa una API. Lingue di prugrammazione formali cum'è Microsoft .NET è sviluppatori Java spessu preferenu SOAP ma u protocolu più famosu hè REST. À u listessu modu chì scrivite un indirizzu in un navigatore per uttene una risposta, u vostru codice trasmette una dumanda à un API - letteralmente un percorsu in un servitore chì autentifica è risponde in modu adattu cù i dati chì avete dumandatu. Risposte per SOAP risponde cù XML, chì s'assumiglia assai à HTML - u codice adupratu da u vostru navigatore.

Se vulete testà l'APIs senza scrive una linea di codice, DHC hà una grande Applicazione Chrome per interagisce cù l'APIs è vede e so risposte.

Cosa significa l'acronimu SDK?

SDK hè un acronimu per Kit di Sviluppatore Software.

Quandu una sucietà publica a so API, ci hè tipicamente una documentazione accumpagnata chì mostra cumu API autentifica, cumu si pò interrugà, è quali sò e risposte adatte. Per aiutà i sviluppatori à avè un primu capu, e cumpagnie publicanu spessu un Kit di Sviluppatore Software includere una classe o e funzioni necessarie facilmente in prughjetti chì u sviluppatore scrive.

Chì significa l'Acronimu XML?

XML hè un acronimu per Lingua di marcatura estensibile. XML hè un linguaghju di marcatura adupratu per codificà i dati in un furmatu chì sia leggibile da l'omu sia leggibile da a macchina.

Eccu un esempiu di cumu appare XML:

<?xml versione ="1.0"?>
<product id ="1">
Produttu A
U primu pruduttu

5.00
ognunu

Cosa significa l'acronimu JSON?

JSON hè un acronimu per Notazione d'ughjettu JavaScript. JSON hè un furmatu per strutturà i dati chì sò inviati avanti è indietro via una API. JSON hè una alternativa à XML. L'API REST rispondenu più comunemente cù JSON - un furmatu standard apertu chì utilizeghja testu leggibile da l'omu per trasmette oggetti di dati cumposti da coppie attributu-valore.

Eccu un esempiu di i dati sopra cù JSON:

{
"id": 1,
"Titulu": "Produttu A",
"descrizzione": "U primu pruduttu",
"prezzu": {
"quantità": "5.00",
"per": "ognunu"
}
}

Cosa significa l'acronimu REST?

REST hè un acronimu per u Trasferimentu di Statu Rapresentativu stile architetturale per i sistemi ipermedia distribuiti. Cusì chjamatu da Roy Thomas Fielding

Vai ... respiru prufondu! Pudete leghje u tuttu dissertazione quì, chjamatu Stili Architettonichi è Cuncepimentu di Architetture di Software in Rete sottumessu in parziale soddisfazione di i requisiti per u diploma di DUTTORE DI FILOSOFIA in Informazione è Informatica da Roy Thomas Fielding.

Grazie u Duttore Fielding! Leghjite più nantu à REST à Wikipedia.

Cosa significa l'acronimu SOAP?

SOAP hè un acronimu per Protocollu d'Accessu à l'ughjettu Semplice

Ùn sò micca prugrammatore, ma à parè me i sviluppatori chì amanu SOAP a facenu perchè ponu sviluppà facilmente codice in un'interfaccia di prugrammazione standard chì leghje u schedariu Lingua di Definizione di Serviziu Web (WSDL). Ùn anu micca bisognu di analisi di a risposta, hè dighjà realizatu aduprendu u WSDL. SOAP richiede una busta prugrammatica, chì definisce a struttura di u messagiu è cumu trattà, un inseme di regule di codifica per sprime istanze di tippi di dati definiti da l'applicazione è una cunvenzione per rapprisentà chjamate è risposte di prucedura.

5 Comments

  1. 1
  2. 2
  3. 3

    Averaghju apprezzatu a publicazione di st'infurmazione - Mi dumandu ciò chì significava REST per un bellu pezzu! 🙂

  4. 4

    Infine (infine!) Un riassuntu cuncisu di ciò chì significanu tutti sti acronimi chì sonanu prima spaventosi. Grazie per aduprà un linguaghju chjaru è direttu, risultatu = un avvene chì pare solu un pocu più luminosu per stu studiente sviluppatore.

    • 5

      Salute Vic, iè ... Sò d'accordu. E parolle sò spaventose. Mi ricordu di a prima volta chì aghju prugrammatu una dumanda à una API è tuttu hà fattu cliccà è ùn pudia micca crede quantu faciale era in realtà. Grazie!

Chì ne pensi?

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.