summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Orlov <dorlov@undev.ru>2013-09-13 02:34:11 +0400
committerSergey Shepelev <temotor@gmail.com>2013-09-13 17:44:52 +0400
commit01690fc45b06a1ceddf746c9afb8ff5da7f376e7 (patch)
tree01c46a002c25d81b08027772ffd0d14c36842586
parentbc796c4f650356ff27707a0443c4762b8a7a8a47 (diff)
downloadeventlet-01690fc45b06a1ceddf746c9afb8ff5da7f376e7.tar.gz
websocket: allow "websocket" in lowercase in Upgrade header (Google Chrome sends so)
-rw-r--r--eventlet/websocket.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/eventlet/websocket.py b/eventlet/websocket.py
index 194e984..7f3e048 100644
--- a/eventlet/websocket.py
+++ b/eventlet/websocket.py
@@ -40,7 +40,7 @@ class WebSocketWSGI(object):
def __call__(self, environ, start_response):
if not (environ.get('HTTP_CONNECTION') == 'Upgrade' and
- environ.get('HTTP_UPGRADE') == 'WebSocket'):
+ environ.get('HTTP_UPGRADE').lower() == 'websocket'):
# need to check a few more things here for true compliance
start_response('400 Bad Request', [('Connection','close')])
return []