Increasing APIs quality using the ETag
Sometimes we build APIs that have to deal with very expensive requests in terms of performance or bandwidth consumption. An example of this would be if we offer an endpoint which downloads a big pdf document or delivers a high amount of binary data. In those cases, the consumers of the API would implement a …