Api reposant

Définition - Que signifie l'API RESTful?

Une API RESTful est une API conforme au transfert d'état de représentation ou au modèle REST. Les API RESTful sont parfois plus faciles à utiliser pour les développeurs car elles ont une syntaxe et un ensemble de protocoles familiers. Au fur et à mesure que davantage de fonctionnalités ont été intégrées à Internet, les développeurs ont beaucoup parlé des avantages de l'architecture RESTful.

Definir Tech explique l'API RESTful

Une architecture RESTful utilise le codage HTTP pour une grande partie de ses fonctionnalités. Il utilise le cryptage SSL (Secure Sockets Layer) établi à des fins de sécurité. Il est également indépendant du langage, dans un sens pratique, et très compatible avec de nombreux environnements différents.

Cela ne veut pas dire que l'architecture RESTful n'a pas ses limites. Un grand exemple dont les développeurs ont longuement parlé est le manque de transfert de données basé sur l'état dans les architectures RESTful. Par conséquent, les applications doivent être sans état ou être complétées par une ressource externe qui ajoute les informations d'état souhaitées. Encore une fois, la simplicité permise par l'architecture RESTful signifie qu'elle bénéficie toujours d'une utilisation populaire dans la communauté des développeurs.