
Web Engineering
An HTTP ETag gives a cached response a version to check
An ETag lets a browser ask whether its cached representation is still current. Follow a simple conditional request without confusing validation with an error.

An ETag lets a browser ask whether its cached representation is still current. Follow a simple conditional request without confusing validation with an error.

A GET request should retrieve information without requesting a destructive action. Design deletion and other state changes around the correct HTTP semantics.