diff options
| author | Dmitry Orlov <dorlov@undev.ru> | 2013-09-13 02:34:11 +0400 |
|---|---|---|
| committer | Sergey Shepelev <temotor@gmail.com> | 2013-09-13 17:44:52 +0400 |
| commit | 01690fc45b06a1ceddf746c9afb8ff5da7f376e7 (patch) | |
| tree | 01c46a002c25d81b08027772ffd0d14c36842586 | |
| parent | bc796c4f650356ff27707a0443c4762b8a7a8a47 (diff) | |
| download | eventlet-01690fc45b06a1ceddf746c9afb8ff5da7f376e7.tar.gz | |
websocket: allow "websocket" in lowercase in Upgrade header (Google Chrome sends so)
| -rw-r--r-- | eventlet/websocket.py | 2 |
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 [] |
