Add camel-case support for connection upgrade

This commit is contained in:
Ali Mirghasemi 2026-02-23 09:36:50 +03:30
parent 22ecbad4ba
commit ed93dc1b8e
1 changed files with 7 additions and 1 deletions

View File

@ -111,7 +111,13 @@ pub(crate) trait MessageType: Sized {
// Connection // Connection
match conn_type { match conn_type {
ConnectionType::Upgrade => dst.put_slice(b"connection: upgrade\r\n"), ConnectionType::Upgrade => {
if camel_case {
dst.put_slice(b"Connection: upgrade\r\n")
} else {
dst.put_slice(b"connection: upgrade\r\n")
}
},
ConnectionType::KeepAlive if version < Version::HTTP_11 => { ConnectionType::KeepAlive if version < Version::HTTP_11 => {
if camel_case { if camel_case {
dst.put_slice(b"Connection: keep-alive\r\n") dst.put_slice(b"Connection: keep-alive\r\n")