4 ms·
> Since the protocol doesn't specify how the ETag should be generated, we could have passed in our "lock_version" version numbers. But because it seemed strange
by hcarvalhoalves 5y ago
> Since the protocol doesn't specify how the ETag should be generated, we could have passed in our "lock_version" version numbers. But because it seemed strange to only honor the ETag headers for a single resource in our API, we decided against it.
Odd choice. There's a standard, but the developers still chose to re-implement w/ specific semantics. There's nothing on the standard saying you have to support ETags for all the resources.
- paulddraper 5y agoYep. The HTTP standard is rich with a caching, idempotence, etc. You really have to craft a set of requirements to not find what you need there.