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 :
Un système adhérant à ces principes est appelé système RESTful, et les API permettant l’interaction entre ces systèmes sont appelées API RESTful. Cependant, dans un sens plus large, le terme REST peut également désigner vaguement des systèmes utilisant HTTP et XML pour manipuler des ressources.