Framework-level support for conditional requests beyond the existing ETag middleware. Enables optimistic concurrency for write operations.
Scope:
If-Match / If-None-Match header handling for PUT/PATCH/DELETE
If-Modified-Since / If-Unmodified-Since header handling
- Return
412 Precondition Failed when conditions aren't met
- OpenAPI spec: document conditional request headers as parameters
Framework-level support for conditional requests beyond the existing ETag middleware. Enables optimistic concurrency for write operations.
Scope:
If-Match/If-None-Matchheader handling for PUT/PATCH/DELETEIf-Modified-Since/If-Unmodified-Sinceheader handling412 Precondition Failedwhen conditions aren't met