一、环境安装

pip install websocket-client

二,请求步骤:

1,建立连接

使用 create_connection 方法传入 WebSocket 的接口地址就可以和接口建立起连接,返回一个连接的客户端对象。

2,获取连接状态

连接对象有一个 getstatus 方法,可以用来获取连接状态,如果连接成功了,获取到的状态码即为 101。

3,发生请求参数

建立起连接之后,如果要发送请求参数,则可以使用连接对象的 send 方法,注意点,send 方法发生的请求参数必需是字符串类型。

4,获取返回结果

连接对象有一个 recv 方法,专门用来获取返回结果的

5,关闭连接

由于 WebSocket 使用的是 tcp 长连接,建立连接之后,如果要断开连接,需要调用连接对象的 close 方法才能断开连接  

三,请求示例

import json

from websocket import create_connection

# 1、建立连接

ws = create_connection("ws://8x.xxx.74.26:9088/pinter/imserver/1")

# 2、获取连接状态

print("获取连接状态:", ws.getstatus())

# 3、发送请求参数

#ws.send('hello')

params = '{"msgId":"admin","type":"match","from":"admin","to":"system"}'

ws.send(json.dumps(params))

# 4、获取返回结果

result = ws.recv()

print("接收结果:", result)

# 5、关闭连接

ws.close()

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: