REST Flashcards
1
Q
What is REST?
A
Representational State Transfer is an architectural style for distributed systems. The style is composed of a set of constraints. If a system adheres to these constraints, then it is considered RESTful
2
Q
What are the 5 main REST constraints?
A
- Client-Server architecture: clients and servers can evolve independently of each other
- Uniform Interface: client and servers use standardized representations of resources
- Stateless: requests and responses are independent of other request and reponses
- Layered System: Components could exsist between the client and server
- Cacheable
3
Q
What is HATEOAS?
A
Hypermedia as the Engine of Application State