我可以用python连接到https websocket吗?

时间:2012-10-04 18:33:37

标签: javascript python websocket socket.io

我一直在使用python连接到ws:// websocket流,并使用websocket-client取得了巨大的成功。但是,当我尝试连接到https:// - 计划的流时,该库会抱怨https不受支持。 This页面似乎表明可以使用javascript中的socket.io通过https连接到此类流。

我不是一个javascript大师,所以这里可能会有一些微妙之处,但这可以在python中完成吗?

3 个答案:

答案 0 :(得分:1)

似乎我混淆了使用标准协议实现的websockets和socket.io套接字,它们似乎实现了服务器和客户端之间的握手,以消除浏览器的不兼容性。

Python有一个很好的websockets实现,但似乎没有一个好的socket.io套接字实现。

答案 1 :(得分:0)

安全URI scheme for websocketswss://

尝试使用wss://代替https://

进行连接

答案 2 :(得分:-1)

在python中,您可以使用urllib2连接到https网址。例如,您可以执行以下操作:

import urllib2

conn = urllib2.urlopen("https://www.google.com/")
content = conn.read()
print(content)