plan_http_conditionals

Function plan_http_conditionals 

Source
pub fn plan_http_conditionals(
    method: DavMethod,
    headers: &HeaderMap,
    resource: DavConditionalResource<'_>,
) -> Result<DavConditionalPlan, DavConditionalPlanError>
Expand description

Plans RFC 9110 conditional headers for one HTTP/WebDAV method.

The order is If-Match, If-Unmodified-Since, If-None-Match, GET/HEAD If-Modified-Since, and finally GET range eligibility. If-Match suppresses If-Unmodified-Since; If-None-Match suppresses If-Modified-Since.

ยงErrors

Returns an error when validator syntax is invalid or a response header cannot be encoded.