REST is nothing but using the current features of the “Web” in a simple and effective way. If you see, some of the amazing features of the Web are: 40 years old matured and widely accepted HTTP protocol. Standard and Unified methods like POST, GET, PUT and DELETE. Stateless nature of HTTP protocol. Easy to use URI (Uniform resource identifier) format to locate any web resource. REST leverages these amazing features of the web with some constraints.