fix disconnect for websocket clients
This commit is contained in:
@@ -205,9 +205,11 @@ protected:
|
|||||||
if (resp) {
|
if (resp) {
|
||||||
co_await c->send_http_response(*resp);
|
co_await c->send_http_response(*resp);
|
||||||
}
|
}
|
||||||
auto* conn_header = req.get_header("connection");
|
if (!c->is_websocket) {
|
||||||
if (!conn_header || (*conn_header != "keep-alive")) {
|
auto* conn_header = req.get_header("connection");
|
||||||
c->r.close();
|
if (!conn_header || (*conn_header != "keep-alive")) {
|
||||||
|
c->r.close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user