diff options
author | liris <liris.pp@gmail.com> | 2014-05-08 08:36:49 +0900 |
---|---|---|
committer | liris <liris.pp@gmail.com> | 2014-05-08 08:36:49 +0900 |
commit | 5ba64b644cb87bb8b98365169a4db0995c6ee940 (patch) | |
tree | 3b4403a0c576edeb12d7f56701c165f6e964dfbd | |
parent | 890c45e66d44cfed97860abc8c1c12b8be3af06b (diff) | |
parent | a7c9d807b6e81bde0ec587649cfdd2ec4a924081 (diff) | |
download | websocket-client-5ba64b644cb87bb8b98365169a4db0995c6ee940.tar.gz |
Merge branch 'master' of https://github.com/louisliutw/websocket-client into louisliutw-master
-rw-r--r-- | websocket/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/websocket/__init__.py b/websocket/__init__.py index d5efe4b..c10a241 100644 --- a/websocket/__init__.py +++ b/websocket/__init__.py @@ -490,7 +490,7 @@ class WebSocket(object): hostname, port, resource, is_secure = _parse_url(url) proxy_host, proxy_port = options.get("http_proxy_host", None), options.get("http_proxy_port", 0) if not proxy_host: - addrinfo_list = socket.getaddrinfo(hostname, 80, 0, 0, socket.SOL_TCP) + addrinfo_list = socket.getaddrinfo(hostname, port, 0, 0, socket.SOL_TCP) else: proxy_port = proxy_port and proxy_port or 80 addrinfo_list = socket.getaddrinfo(proxy_host, proxy_port, 0, 0, socket.SOL_TCP) @@ -555,6 +555,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) |