HTTP registry: depth-noroot
The "depth-noroot" preference indicates that the client wishes for the server to exclude the target (root) resource from processing by the HTTP method and only apply the HTTP method to the target resource's subordinate resources. This preference is only intended to be used with HTTP methods whose definitions explicitly provide support for the Depthheader field. Furthermore, this preference only applies when the Depth header field has a value of "1" or "infinity" (either implicitly or explicitly).
HTTP parameter values extend negotiation, framing, preferences, range handling, or other protocol components. depth-noroot is registered in HTTP Preferences. Defining reference: rfc8144.
Identifier (http)
depth-noroot
The "depth-noroot" preference indicates that the client wishes for the server to exclude the target (root) resource from processing by the HTTP method and only apply the HTTP method to the target resource's subordinate resources. This preference is only intended to be used with HTTP methods whose definitions explicitly provide support for the Depthheader field. Furthermore, this preference only applies when the Depth header field has a value of "1" or "infinity" (either implicitly or explicitly).
Interpret parameters only in the context that defines them; unknown parameters must not silently change security or framing behavior.
This registry value is currently marked active by IANA. Follow the defining specification before sending, accepting, or proxying it.
IANA registry: http-parameters/preferences
Registry reference: rfc8144
Sources