当前位置:   article > 正文

python 请求Websocket类型接口_python websocket client

python websocket client

一、环境安装

pip install websocket-client

二,请求步骤:

1,建立连接

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

2,获取连接状态

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

3,发生请求参数

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

4,获取返回结果

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

5,关闭连接

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

三,请求示例

  1. import json
  2. from websocket import create_connection
  3. # 1、建立连接
  4. ws = create_connection("ws://8x.xxx.74.26:9088/pinter/imserver/1")
  5. # 2、获取连接状态
  6. print("获取连接状态:", ws.getstatus())
  7. # 3、发送请求参数
  8. #ws.send('hello')
  9. params = '{"msgId":"admin","type":"match","from":"admin","to":"system"}'
  10. ws.send(json.dumps(params))
  11. # 4、获取返回结果
  12. result = ws.recv()
  13. print("接收结果:", result)
  14. # 5、关闭连接
  15. ws.close()

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号