Representational State Transfer (REST) - RESTful
- is a software architectural style that defines a set of constraints to be used for creating Web Services
REST - Constraints
- it should be stateless
- it should access all the resources from the server using only URI
- it does not have inbuilt encryption
- it does not have session
- it is not dependent on any single communication protocol
- used for performing CRUD operations (e.g. for HTTP one can use: GET, POST, PUT and DELETE)
- it should return the result only in the form of a Deserializer) language (e.g. JSON or XML, OData, etc)
REST - Example Implementations
Subpages
Resources