diff options
author | liris <liris.pp@gmail.com> | 2011-02-28 09:16:55 +0900 |
---|---|---|
committer | liris <liris.pp@gmail.com> | 2011-02-28 09:16:55 +0900 |
commit | 846640b90d9dad1e0e293f8618641450832ce5a1 (patch) | |
tree | d4c45d5dca97a78a007bfc9af8885d66bd358f0d | |
parent | 92ebf3cfcd9dce7160686692d3496d537b577286 (diff) | |
download | websocket-client-846640b90d9dad1e0e293f8618641450832ce5a1.tar.gz |
fixed issue 1
-rw-r--r-- | websocket.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/websocket.py b/websocket.py index f918e20..2a129f7 100644 --- a/websocket.py +++ b/websocket.py @@ -17,7 +17,7 @@ Copyright (C) 2010 Hiroki Ohtani(liris) License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -""" +""" import socket @@ -212,9 +212,6 @@ class WebSocket(object): def _handshake(self, host, port, resource, **options): sock = self.io_sock headers = [] - if "header" in options: - headers.extend(options["header"]) - headers.append("GET %s HTTP/1.1" % resource) headers.append("Upgrade: WebSocket") headers.append("Connection: Upgrade") @@ -229,6 +226,9 @@ class WebSocket(object): headers.append("Sec-WebSocket-Key1: %s" % key_1) number_2, key_2 = _create_sec_websocket_key() headers.append("Sec-WebSocket-Key2: %s" % key_2) + if "header" in options: + headers.extend(options["header"]) + headers.append("") key3 = _create_key3() headers.append(key3) |