flaskrestapi:如何从AJAX切换到使用套接字?

2024-09-30 20:17:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试websocket-client和{},但到目前为止没有任何运气。我想实现的目标是:

目前,我有一个flaskrestapi,它有一个web前端和一个命令行界面,它处理几个不同的文件上传/下载集。两者都使用HTTP请求与服务器通信,jqueryajax的web请求和CLI使用pythonrequests。我想切换到使用套接字,这样来自一个客户端的数据库更改将显示在所有套接字上。我已经能够让Flask-SocketIO在JQuery和Flask服务器之间工作,但是我很难从CLI部分获得任何客户机库。是否有一个易于使用的python库来处理类似于我在这个转换中应该使用的请求,还是我在进行这个转换时走了一个完全错误的方向?在

另一个不确定其可行性的选项是尝试保留CLI的restapi和web界面的套接字。听起来很乱。在


Tags: 文件命令行服务器clientwebhttpflask目标
1条回答
网友
1楼 · 发布于 2024-09-30 20:17:14

在对各种库进行了大量的搜索和混乱之后,最容易启动和运行的是将命令行工具与Flask SocketIO Web应用程序连接起来的是socketIO-client。在

这个repository对于我正在努力理解如何在客户端正确使用等待接收信息的问题非常有用。在

一旦我在几个星期内完成了这个项目,我会回来添加更多的细节,这样人们在将来找到这个项目可以更容易地得到这个设置。在

相关问题 更多 >