0
有一种方法可以像下面那样创建带SSL参数的websocket。如何使用SSL创建一个python websocket并在其中使用cookie?
ws = create_connection("ws://{0}/socket{1}".format(ip_addr, cookie),
sslopt={"cert_reqs": ssl.CERT_NONE,
"check_hostname": False,
"ssl_version": ssl.PROTOCOL_TLSv1})
从示例here,创建websocket连接的方法之一如下。但是,我没有给出如何通过上面所做的SSL参数?
什么方式使用带SSL参数的'WebSocketApp'以及将cookie传递给它?
if __name__ == "__main__":
websocket.enableTrace(True)
if len(sys.argv) < 2:
host = "ws://echo.websocket.org/"
else:
host = sys.argv[1]
ws = websocket.WebSocketApp(host,
on_message=on_message,
on_error=on_error,
on_close=on_close)
ws.on_open = on_open
ws.run_forever()