| ... | @@ -23,6 +23,11 @@ pub fn init( | ... | @@ -23,6 +23,11 @@ pub fn init( |
| 23 | send_buffer: []u8, | 23 | send_buffer: []u8, |
| 24 | recv_buffer: []align(4) u8, | 24 | recv_buffer: []align(4) u8, |
| 25 | ) InitError!bool { | 25 | ) InitError!bool { |
| | 26 | switch (request.head.version) { |
| | 27 | .@"HTTP/1.0" => return false, |
| | 28 | .@"HTTP/1.1" => if (request.head.method != .GET) return false, |
| | 29 | } |
| | 30 | |
| 26 | var sec_websocket_key: ?[]const u8 = null; | 31 | var sec_websocket_key: ?[]const u8 = null; |
| 27 | var upgrade_websocket: bool = false; | 32 | var upgrade_websocket: bool = false; |
| 28 | var it = request.iterateHeaders(); | 33 | var it = request.iterateHeaders(); |