summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis Liu <pttdog@gmail.com>2014-05-07 16:56:18 +0800
committerLouis Liu <pttdog@gmail.com>2014-05-07 16:56:18 +0800
commiteed887b478d259503995d2e48122e9ff6a6fc4bf (patch)
treede53462c1613d49a347832a452c41a2651dfd8a4
parentbfb861cfe6804ee877cb4f9316bbaff228adf95f (diff)
downloadwebsocket-client-eed887b478d259503995d2e48122e9ff6a6fc4bf.tar.gz
send cookie in options.
example: create_connection(url, cookie="name=kerker; age=23;")
-rw-r--r--websocket/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/websocket/__init__.py b/websocket/__init__.py
index 397381d..51b39da 100644
--- a/websocket/__init__.py
+++ b/websocket/__init__.py
@@ -554,6 +554,9 @@ class WebSocket(object):
else:
headers.append("Origin: http://%s" % hostport)
+ if "cookie" in options:
+ headers.append("Cookie: %s" % options["cookie"])
+
key = _create_sec_websocket_key()
headers.append("Sec-WebSocket-Key: %s" % key)
headers.append("Sec-WebSocket-Version: %s" % VERSION)