REST API — En bref
Une REST API est un moyen pour deux logiciels de communiquer sur le Web. Elle permet à une application de demander des données ou d’en envoyer à un service, sans que l’utilisateur voie les échanges.
REST API dans le contexte du Web
Dans un site, une REST API sert à relier le back-office, une application mobile, un outil métier ou un autre site. Les données sont généralement échangées en JSON et chaque ressource est accessible à une adresse. Par exemple, l’API REST de WordPress peut fournir la liste des articles à une application externe.
REST API pour les développeurs
REST désigne Representational State Transfer et API signifie Application Programming Interface. Une REST API est une interface qui expose des ressources via des URL et s’appuie généralement sur HTTP. GET lit une ressource, POST en crée une, PUT ou PATCH la modifie et DELETE la supprime. Une API qui utilise HTTP n’est pas automatiquement une API REST complète : elle peut simplement être une API HTTP.
