gpt4 book ai didi

Python websocket 创建连接

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:24 25 4
gpt4 key购买 nike

我有这个服务器

https://github.com/crossbario/autobahn-python/blob/master/examples/twisted/websocket/echo_tls/server.py

我想用这段代码连接到服务器:

ws = create_connection("wss://127.0.0.1:9000")

我需要向 create_connection 添加哪些选项?添加 sslopt={"cert_reqs": ssl.CERT_NONE} 不起作用:

websocket._exceptions.WebSocketBadStatusException: Handshake status 400

最佳答案

这行得通

import asyncio
import websockets
import ssl

async def hello():
async with websockets.connect('wss://127.0.0.1:9000',ssl=ssl.SSLContext(protocol=ssl.PROTOCOL_TLS)) as websocket:
data = 'hi'
await websocket.send(data)
print("> {}".format(data))

response = await websocket.recv()
print("< {}".format(response))

asyncio.get_event_loop().run_until_complete(hello())

关于Python websocket 创建连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45876059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com