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

  1. it should be stateless
  2. it should access all the resources from the server using only URI
  3. it does not have inbuilt encryption
  4. it does not have session
  5. it is not dependent on any single communication protocol
  6. used for performing CRUD operations (e.g. for HTTP one can use: GET, POST, PUT and DELETE)
  7. 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