diff --git a/source/NetCoreServer/WebSocket.cs b/source/NetCoreServer/WebSocket.cs index ab375f0..c19327b 100644 --- a/source/NetCoreServer/WebSocket.cs +++ b/source/NetCoreServer/WebSocket.cs @@ -232,12 +232,13 @@ public bool PerformServerUpgrade(HttpRequest request, HttpResponse response) response.SetHeader("Connection", "Upgrade"); response.SetHeader("Upgrade", "websocket"); response.SetHeader("Sec-WebSocket-Accept", accept); - response.SetBody(); // Validate WebSocket upgrade request and response if (!_wsHandler.OnWsConnecting(request, response)) return false; - + + response.SetBody(); + // Send WebSocket upgrade response _wsHandler.SendUpgrade(response);