Expand description
Transport-neutral WebDAV response model and download response planning.
Structs§
- DavDownload
Plan - A complete response shell plus the storage read selected by the protocol layer.
- DavResponse
- Status, headers, and body produced by the protocol layer.
Enums§
- DavBody
Error - Failure while enforcing a request body policy in the transport adapter.
- DavDownload
Body - Whether a successful GET/HEAD response needs content from the product backend.
- DavDownload
Plan Error - Failure while building a product-neutral download response plan.
- DavResponse
Body - WebDAV response body before transport adaptation.
Constants§
- DAV_
ALLOW_ HEADER - Methods advertised by the product-neutral DAV protocol engine.
Functions§
- backend_
error_ response - Maps a classified product backend failure to the WebDAV status contract.
- body_
error_ response - Builds the protocol response for a transport body-policy failure.
- method_
not_ allowed_ response - Builds the response for an unsupported HTTP/WebDAV method.
- options_
response - Builds the response to a DAV
OPTIONSrequest. - plan_
download_ response - Builds the GET/HEAD response and storage-read plan after product metadata has been resolved.
- protocol_
error_ response - Maps a protocol parsing/precondition failure to its transport-neutral response.
- range_
not_ satisfiable_ response - Builds the response required when a byte range cannot be served.