Generic Interface
A key feature of REST (and the Web) is that every resource have a generic interface. Namely, access to every resource is accomplished using HTTP GET, POST, PUT, and DELETE.
We have seen how the combination of a URI and a generic method set {URI, method} enables Web components to perform useful work:
- Proxy Server(URI, method) -> accept/reject
- cache(URI, method) -> forward request/return cached representation