Posted On: Feb 22, 2018
REST, expanded as Representational State Transfer, is an architectural style developed by Roy Fielding in 2000. REST presents a set of constraints to be used in the creation of web services. The services that use REST constraints are called as RESTful Web Services. For an interface to be referred to as RESTful, it should satisfy the six-guiding constraints. These constraints are names as the client-server, stateless, cacheable, uniform interface, layered system, and code on demand.
After satisfying the constraints, the RESTful web services can be used to provide an interface between the computer system and the internet. Using this interface, a system can access and manipulate the resources present on the web by using a predefined set of operations.
Never Miss an Articles from us.
REST supports a group of HTTP methods to manipulate the request and response. They are, GET – It is used to read the representation of a resource. It usually returns the resource in XML or JSON...
In the REST architecture, every content is a resource. It can be a text file, HTML pages, images, videos, or business data. These resources are identified by the URI or global ID’s which can be ...
The options the REST are annotations that are used to indicate whether a method responds to the HTTP OPTIONS request only. It allows the client of the REST API to determine what HTTP methods (GET, HEA...