Informazioni sui servizi Web RESTful
Representational State Transfer (REST) è uno stile di architettura software per sistemi ipermediali distribuiti, come ad esempio il World Wide Web. Un servizio viene descritto come RESTful quando è conforme ai tenet di REST.
Un servizio RESTful ha le seguenti caratteristiche:
-
I dati sono modellati come un insieme di risorse. Le risorse sono identificate dagli URI.
-
Un set di operazioni piccolo e uniforme viene utilizzato per manipolare le risorse (ad esempio, GET, POST, PUT, DELETE).
-
Una risorsa può avere più rappresentazioni (ad esempio, un blog può avere una rappresentazione HTML e una rappresentazione RSS).
-
I servizi sono senza conservazione dello stato e poiché è probabile che il client voglia accedere alle risorse correlate, questi dovrebbero essere identificati nella rappresentazione restituita, in genere fornendo collegamenti ipertestuali.
Argomento padre: Pagine REST