FreezeJ' Blog

websocket客户端测试代码

2022-06-24

websocket在线测试地址:https://www.qvdv.com/tools/qvdv-websocket.html
有时候要从内网出发排查问题(排除代理的影响),可以用以下python代码做个简单的测试。

# 测试websocket连接
# 需要安装websocket-client模块:sudo pip3 install websocket-client

from websocket import create_connection
import websocket

if __name__ == '__main__':
    url = 'wss://xxxx.com:xxxx'  # websocket连接地址
    websocket.enableTrace(True)  # 打开跟踪,查看日志
    ws = create_connection(url)  # 创建连接
    ws_status = ws.getstatus()
    if ws_status == 101:
        print('连接正常!')
    else:
        print('连接失败!')
    ws.shutdown()  # 关闭连接
Tags: Python