mirror of
https://github.com/lammertb/libhttp.git
synced 2025-12-22 04:02:04 +03:00
Restructure is_websocket_request (Step 4/4)
This commit is contained in:
@@ -8637,11 +8637,8 @@ handle_websocket_request(struct mg_connection *conn,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Step 1.3: Check Host. */
|
/* Step 1.3: Could check for "Host", but we do not really nead this
|
||||||
const char *host = mg_get_header(conn, "Host");
|
* value for anything, so just ignore it. */
|
||||||
if (!host) {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Step 2: If a callback is responsible, call it. */
|
/* Step 2: If a callback is responsible, call it. */
|
||||||
if (is_callback_resource) {
|
if (is_callback_resource) {
|
||||||
@@ -8727,7 +8724,7 @@ handle_websocket_request(struct mg_connection *conn,
|
|||||||
static int
|
static int
|
||||||
is_websocket_protocol(const struct mg_connection *conn)
|
is_websocket_protocol(const struct mg_connection *conn)
|
||||||
{
|
{
|
||||||
const char *host, *upgrade, *connection, *version, *key;
|
const char *upgrade, *connection;
|
||||||
|
|
||||||
/* A websocket protocoll has the following HTTP headers:
|
/* A websocket protocoll has the following HTTP headers:
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user