Que signifie API? Et autres acronymes: REST, SOAP, XML, JSON, WSDL

Qu'est-ce que l'API Stand For

Lorsque vous utilisez un navigateur, votre navigateur fait une demande au serveur client et le serveur renvoie les fichiers que votre navigateur assemble et affiche une page Web avec. Mais que faire si vous vouliez simplement que votre serveur ou votre page Web communique avec un autre serveur? Cela vous obligerait à programmer du code sur une API.

Quel goût a-t-il le XNUMX°N Gin ? API représenter?

API est un acronyme pour Interface de Programmation d'Application. Un API est un ensemble de routines, de protocoles et d'outils permettant de créer des applications Web et mobiles. le API spécifie comment vous pouvez vous authentifier (facultatif), demander et recevoir des données du API serveur.

Qu'est-ce qu'une API?

Lorsqu'il est utilisé dans le contexte du développement Web, un API est généralement un ensemble défini de messages de requête HTTP (Hypertext Transfer Protocol), ainsi qu'une définition de la structure des messages de réponse. Les API Web permettent de combiner plusieurs services dans de nouvelles applications appelées mashups.Wikipédia

Une description vidéo de ce que font les API

Il existe deux protocoles principaux lors du développement d'une API. Les langages de programmation formels comme Microsoft .NET et les développeurs Java préfèrent souvent SOAP, mais le protocole le plus populaire est REST. Tout comme vous tapez une adresse dans un navigateur pour obtenir une réponse, votre code transmet une requête à un API - littéralement un chemin sur un serveur qui authentifie et répond de manière appropriée avec les données que vous avez demandées. Les réponses pour SOAP répondent avec XML, qui ressemble beaucoup à HTML - le code utilisé par votre navigateur.

Si vous souhaitez tester des API sans écrire une ligne de code, DHC a un grand Application Chrome pour interagir avec les API et voir leurs réponses.

Que signifie le SDK Acronym?

SDK est un acronyme pour Software Developer Kit.

Lorsqu'une entreprise publie son API, une documentation généralement accompagnée montre comment le API authentifie, comment il peut être interrogé et quelles sont les réponses appropriées. Pour aider les développeurs à prendre une longueur d'avance, les entreprises publient souvent un Software Developer Kit pour inclure facilement une classe ou les fonctions nécessaires dans les projets que le développeur écrit.

Que signifie Acronym XML?

XML est un acronyme pour Langage de balisage extensible. XML est un langage de balisage utilisé pour encoder des données dans un format qui est à la fois lisible par l'homme et lisible par machine.

Voici un exemple de la façon dont XML apparaît:

<?xml version ="1.0"?>
<product id ="1">
Produit A
Le premier produit

5.00
unité

Que signifie l'acronyme JSON?

JSON est un acronyme pour Notation d'objet JavaScript. JSON est un format pour structurer des données qui sont envoyées dans les deux sens via une API. JSON est une alternative à XML. Les API REST répondent le plus souvent avec JSON - un format standard ouvert qui utilise du texte lisible par l'homme pour transmettre des objets de données constitués de paires attribut-valeur.

Voici un exemple des données ci-dessus utilisant JSON:

{
"id": 1,
« Titre »: "Produit A",
"la description": "Le premier produit",
"prix": {
"montant": "5.00",
"par": "chaque"
}
}

Que signifie l'acronyme REST?

REST est un acronyme pour le Transfert d'état de représentation style architectural pour les systèmes hypermédia distribués. Ainsi nommé par Roy Thomas Fielding

Ouf… respiration profonde! Vous pouvez lire l'intégralité dissertation ici, appelé les styles architecturaux et la conception d'architectures logicielles basées sur le réseau soumis en satisfaction partielle des exigences pour le diplôme de DOCTEUR DE PHILOSOPHIE en informatique et en information par Roy Thomas Fielding.

Merci Dr. Fielding! En savoir plus sur REST sur Wikipedia.

Que signifie l'acronyme SOAP?

SOAP est un acronyme pour Protocole d'accès aux objets simple

Je ne suis pas un programmeur, mais à mon avis, les développeurs qui aiment SOAP le font parce qu'ils peuvent facilement développer du code dans une interface de programmation standard qui lit le fichier WSDL (Web Service Definition Language). Ils n'ont pas besoin d'analyser la réponse, c'est déjà accompli à l'aide du WSDL. SOAP nécessite une enveloppe programmatique, qui définit la structure du message et comment le traiter, un ensemble de règles de codage pour exprimer des instances de types de données définis par l'application et une convention pour représenter les appels de procédure et les réponses.

5 Commentaires

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

    Enfin (enfin!) Un résumé concis de ce que signifient tous ces acronymes auparavant effrayants. Merci d'utiliser un langage clair et direct, résultat = un avenir qui s'annonce un peu plus brillant pour cet étudiant développeur.

    • 5

      Salut Vic, oui… Je suis d'accord. Les mots sont effrayants. Je me souviens de la première fois que j'ai programmé une requête sur une API et tout a cliqué et je ne pouvais pas croire à quel point c'était facile. Merci!

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..