mw_etag: Middleware that add an ETag header to the response
Description
If the response already has an ETag header, then it is kept.
Usage
mw_etag(algorithm = "crc32")
Value
Handler function.
Arguments
algorithm
Checksum algorithm to use. Only "crc32" is
implemented currently.
Details
This middleware handles the If-None-Match headers, and it sets the
status code of the response to 304 if If-None-Match matches the
ETag. It also removes the response body in this case.