Skip to main content

classify_protocol_headers

Function classify_protocol_headers 

Source
pub fn classify_protocol_headers<'a>(
    version_header: Option<&str>,
    method_header: Option<&str>,
    name_header: Option<&'a str>,
) -> Result<ProtocolHeaders<'a>, ClassificationError>
Expand description

Validate and classify raw MCP header values.

The common path (known method and plain ASCII name) performs no allocation.

ยงErrors

Returns ClassificationError for untrusted protocol versions, missing mandatory metadata, or malformed Base64 sentinel values.