MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / is_websocket_upgrade

Function is_websocket_upgrade

crates/openshell-server/src/service_routing.rs:485–489  ·  view source on GitHub ↗
(req: &Request<B>)

Source from the content-addressed store, hash-verified

483}
484
485fn is_websocket_upgrade<B>(req: &Request<B>) -> bool {
486 req.method() == Method::GET
487 && header_value_is(req.headers(), header::UPGRADE, "websocket")
488 && header_contains_token(req.headers(), header::CONNECTION, "upgrade")
489}
490
491fn header_value_is(headers: &HeaderMap, name: header::HeaderName, expected: &str) -> bool {
492 headers

Callers 1

proxy_to_endpointFunction · 0.85

Calls 2

header_value_isFunction · 0.85
header_contains_tokenFunction · 0.85

Tested by

no test coverage detected