REST (Representational State Transfer) is an architectural style for distributed hypermedia systems, defined by Roy Fielding, that uses stateless client-server communication over HTTP with a uniform resource-based interface, cacheable responses, and layered system constraints.
Semantic Classification
Content
- REST, short for Representational State Transfer, was described by Roy Fielding and defines constraints such as statelessness, a uniform interface and resource-based addressing. Resources are identified by URLs and manipulated using standard HTTP methods.
- RESTful APIs are a common integration mechanism for web and cloud services. They exchange representations of resources, frequently encoded as JSON, and rely on HTTP status codes to communicate outcomes.