Godot Version
4.3
Question
I am using the WebSocket Chat Demo (changed to use wss)
I ran my server without running my client, and got these errors, which, I think, means someone’s trying to hack into my server.
How can I examine the WebSocket requests to find out what the hackers are attempting to do?
Thanks
E 0:21:03:0455 WebSocketServer.gd:168 @ _connect_pending(): Not enough response headers, got: 3, expected >= 4.
<C++ Error> Condition "len < 4" is true. Returning: false
<C++ Source> modules/websocket/wsl_peer.cpp:156 @ _parse_client_request()
<Stack Trace> WebSocketServer.gd:168 @ _connect_pending()
WebSocketServer.gd:141 @ poll()
WebSocketServer.gd:210 @ _process()
E 0:42:36:0195 WebSocketServer.gd:168 @ _connect_pending(): Invalid method or HTTP version.
<C++ Error> Condition "req[0] != "GET" || req[2] != "HTTP/1.1"" is true. Returning: false
<C++ Source> modules/websocket/wsl_peer.cpp:162 @ _parse_client_request()
<Stack Trace> WebSocketServer.gd:168 @ _connect_pending()
WebSocketServer.gd:141 @ poll()
WebSocketServer.gd:210 @ _process()
E 0:30:07:0949 WebSocketServer.gd:168 @ _connect_pending(): Missing or invalid header 'upgrade'. Expected value 'websocket'.
<C++ Error> Condition "!headers.has("upgrade") || headers["upgrade"].to_lower() != "websocket"" is true. Returning: false
<C++ Source> modules/websocket/wsl_peer.cpp:183 @ _parse_client_request()
<Stack Trace> WebSocketServer.gd:168 @ _connect_pending()
WebSocketServer.gd:141 @ poll()
WebSocketServer.gd:210 @ _process()