Se rendre directement au contenu
Cover Image for Qu’est ce que « l’API REST » ?

Qu’est ce que « l’API REST » ?

Guillaume - CTO
Guillaume - CTO
1 min

L’API REST ou Representational State Transfer a été créé pour résoudre les problèmes des API SOAP et de simplifier l’accès à des services web. 

Rest correspond à un style d’architecture qui permet, lorsque cette API est appelée, à un serveur de transférer une représentation de l’état de la ressource demandée.

Elle utilise une bande passante moindre, ce qui la rend plus appropriée pour les différents services en ligne comme par exemple lorsque vous recherchez un produit sur un site de bricolage. Comme elle utilise le protocole HTTP pour récupérer des données ou effectuer des opérations dans plusieurs formats (comme XML et JSON), elle permet des opérations plus rapides. C’est un intermédiaire entre votre page web et la base de donnée.

À noter qu’une API RESTful signifie qu’elle utilise le même système d’architecture que REST. Ce terme est généralement utilisé pour décrire les services Web qui implémentent l’architecture REST.

Pourquoi utiliser une API REST ? 

Nous vous recommandons d’utiliser une API REST pour : 

  • l’évolutivité 
  • la portabilité 
  • la flexibilité 
  • l’indépendance. 

Plus globalement avoir une architecture avec API,  c’est aussi l’assurance de décorréler la couche de présentation et le contenu. Cela permet de décomposer un applicatif en plusieurs parties autonomes et indépendantes. C’est l’idéal pour la pérennité d’un applicatif et ses maintenances à venir.

Partager sur :

Vous serez peut-être aussi intéressé par :

Cover Image for Agents IA et génération de code : comment garder le contrôle avant la mise en production

Agents IA et génération de code : comment garder le contrôle avant la mise en production

Depuis quelques mois, les agents IA ont pris une place considérable dans le quotidien des équipes de développement via la génération de code, rédaction de pull requests, couverture de tests… Les gains de productivité sont réels, et personne chez WexIT ne remet ça en question. On utilise ces outils au quotidien, et ils accélèrent clairement […]

Hadrien - Project Management Officer
Hadrien - Project Management Officer
Cover Image for WordPress 7.0 et les Abilities API client-side : quand le CMS ouvre ses capacités aux agents IA côté navigateur

WordPress 7.0 et les Abilities API client-side : quand le CMS ouvre ses capacités aux agents IA côté navigateur

Avec WordPress 7.0, l’écosystème IA du CMS ne se limite plus au backend PHP. À l’issue de l’AI Client, de la Connectors API et des Abilities API server-side introduites en 6.9, une nouvelle brique vient compléter le dispositif : la version client-side de l’Abilities API. Cette extension JavaScript permet aux agents IA, aux extensions navigateur […]

Guillaume - CTO
Guillaume - CTO