Middleware: ETagMiddleware

The ETagMiddleware generates a weak ETag from the response body. Re-request this URL with If-None-Match: W/"f532ffe7aa02b424d318568b15d1e33e" and you'll get a 304 Not Modified — body skipped, bandwidth saved.

Live URL

GET /demo/middleware/etag

Response

Status
200 OK
ETag
W/"f532ffe7aa02b424d318568b15d1e33e"

Try in DevTools → Network: reload, then reload again — second request returns 304.