We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e88655 commit e0a38c8Copy full SHA for e0a38c8
src/server/mod.rs
@@ -165,7 +165,9 @@ where
165
.map(|connection| connection.as_str())
166
.unwrap_or("");
167
168
- let connection_header_is_upgrade = connection_header_as_str.eq_ignore_ascii_case("upgrade");
+ let connection_header_is_upgrade = connection_header_as_str
169
+ .split(',')
170
+ .any(|s| s.trim().eq_ignore_ascii_case("upgrade"));
171
172
let mut close_connection = if req.version() == Some(Version::Http1_0) {
173
!connection_header_as_str.eq_ignore_ascii_case("keep-alive")
0 commit comments