File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5252 use ` axum::serve(listener, service) ` or hyper/hyper-util for more configuration options ([ #1868 ] )
5353- ** breaking:** Only inherit fallbacks for routers nested with ` Router::nest ` .
5454 Routers nested with ` Router::nest_service ` will no longer inherit fallbacks ([ #1956 ] )
55+ - ** fixed:** Don't remove the ` Sec-WebSocket-Key ` header in ` WebSocketUpgrade `
5556
5657[ #1664 ] : https://github.com/tokio-rs/axum/pull/1664
5758[ #1751 ] : https://github.com/tokio-rs/axum/pull/1751
Original file line number Diff line number Diff line change @@ -381,8 +381,9 @@ where
381381
382382 let sec_websocket_key = parts
383383 . headers
384- . remove ( header:: SEC_WEBSOCKET_KEY )
385- . ok_or ( WebSocketKeyHeaderMissing ) ?;
384+ . get ( header:: SEC_WEBSOCKET_KEY )
385+ . ok_or ( WebSocketKeyHeaderMissing ) ?
386+ . clone ( ) ;
386387
387388 let on_upgrade = parts
388389 . extensions
You can’t perform that action at this time.
0 commit comments