Representational State Transfer (REST) is an architectural style that uses a stateless, client-server communication protocol. It is a widely-used approach for building...
Pros
- Simple and easy to understand
- Caching support
- Stateless interactions
Cons
- Over-fetching data
- Multiple endpoints for different resources