Representational state transfer, or REST, is a type of software architecture designed for use with distributed hypermedia systems. REST is made up of a series of different network architecture principles that describe the framework of how network resources should be defined and addressed.Continue Reading
Web services that follow the architectural constraints outlined by REST are considered "RESTful." RESTful APIs based on the HTTP protocol require a base URI, a defined Internet media type for the data, standard HTTP methods and hypertext links for both the reference state and reference related resources.
REST was introduced in 2000 by Roy Fielding, who was also one of the key authors of the HTTP specification.Learn more about Computer Programming