Excerpt:
"A well-behaved web API: uses the protocol semantics of HTTP;
returns appropriate status codes and response headers;
defines cacheability of responses;
supports conditional requests;
participates in content negotiation;
drives the business process instead of exposing CRUD operations;
is tolerant towards clients;
is extensible;
is self-descriptive and discoverable."
1 comment
[ 4.6 ms ] story [ 10.7 ms ] thread