From e87bfef9bc0013e32546f2b8d158d20212915076 Mon Sep 17 00:00:00 2001 From: James Coglan Date: Thu, 9 Jul 2020 19:06:13 +0100 Subject: [PATCH] Accept HTTP responses that have an empty reason-phrase, per RFC 2616 --- lib/websocket/http/response.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/websocket/http/response.rb b/lib/websocket/http/response.rb index 8a37155..1edad46 100644 --- a/lib/websocket/http/response.rb +++ b/lib/websocket/http/response.rb @@ -4,7 +4,7 @@ module WebSocket class Response include Headers - STATUS_LINE = /^(HTTP\/[0-9]+\.[0-9]+) ([0-9]{3}) ([\x20-\x7e]+)$/ + STATUS_LINE = /^(HTTP\/[0-9]+\.[0-9]+) ([0-9]{3}) ([\x20-\x7e]*)$/ attr_reader :code