GOOD URIs http://toster.ru/blogs/jordi/posts/api-design http://toster.ru/blogs/jordi/posts http://toster.ru/blogs/jordi http://toster.ru/blogs hierarchical resource identifier I see what you did there
GET HEAD PUT POST DELETE PATCH retrieve a resource representation get only the headers, no body update a resource create a resource, execute controllers remove a resource partially update a resource more...
Metadata Useful req/res information in the headers Content-Type Content-Length Last-Modified Etag Location Cache-Control Expires Date Pragma Custom, ...
Metadata Useful req/res information in the headers Content-Type Content-Length Last-Modified Etag Location Cache-Control Expires Date Pragma Custom, ... MORE ON THAT LATER
HTTP caching save bandwidth, cut response time Use HTTP headers to define the response’s cacheability, expiration, validity, ... Take advantage of Varnish, Squid, ...