Que signifie REST ?
REST, abréviation de « Representational State Transfer », est un ensemble de principes de conception visant à permettre l'interaction entre plusieurs systèmes logiciels dans un système distribué. Il a été proposé en 2000 par Roy Fielding et est principalement utilisé dans la conception de services Web.
REST repose sur quatre principes de conception clés :
Nous appelons système RESTful un système qui suit ces principes, et les API permettant l’échange entre ces systèmes sont les API RESTful. Plus largement, le terme REST peut aussi désigner des systèmes qui utilisent HTTP et XML pour gérer des ressources.