upgrade_request_headers

Function upgrade_request_headers 

Source
pub fn upgrade_request_headers<'a>(
    host: Option<&'a str>,
    origin: Option<&'a str>,
    version: Option<&'a str>,
    nonce: &[u8; 16],
    buf: &'a mut [u8; 28],
) -> [(&'a str, &'a str); 7]
Expand description

Return ready-to-use WS upgrade request headers

Parameters:

  • host: The Host header, if present
  • origin: The Origin header, if present
  • version: The Sec-WebSocket-Version header, if present; otherwise version “13” is assumed
  • nonce: The nonce to use for the Sec-WebSocket-Key header
  • buf: A buffer to use for base64 encoding the nonce