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()