Skip to main content

Module response

Module response 

Source
Expand description

Transport-neutral WebDAV response model and download response planning.

Structs§

DavDownloadPlan
A complete response shell plus the storage read selected by the protocol layer.
DavResponse
Status, headers, and body produced by the protocol layer.

Enums§

DavBodyError
Failure while enforcing a request body policy in the transport adapter.
DavDownloadBody
Whether a successful GET/HEAD response needs content from the product backend.
DavDownloadPlanError
Failure while building a product-neutral download response plan.
DavResponseBody
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 OPTIONS request.
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.