diff --git a/lib/faye/websocket.rb b/lib/faye/websocket.rb index 1c56392..476b7ab 100644 --- a/lib/faye/websocket.rb +++ b/lib/faye/websocket.rb @@ -91,6 +91,7 @@ module Faye end def self.websocket?(env) + env['REQUEST_METHOD'] == 'GET' and env['HTTP_CONNECTION'] and env['HTTP_CONNECTION'].split(/\s*,\s*/).include?('Upgrade') and ['WebSocket', 'websocket'].include?(env['HTTP_UPGRADE'])