如何通过一个get请求从python flask中的REST服务器返回获取连续响应

如何通过一个get请求从python flask中的REST服务器返回获取连续响应,python,rest,ssl,flask,https,Python,Rest,Ssl,Flask,Https,我们可以使用python为单个get请求从REST服务器获取连续数据吗。我现在正在用烧瓶 @app.route('/', methods = ['GET']) def hello_world(): while True: return 'Hello World!' 这将返回“Hello World!”一次,但我希望字符串连续发送到客户端,直到服务器程序停止或按下硬件停止(CTRL+C)。甚至我也很乐意在给定的时间内连续发送字符串或XML 是的,有一种方法,但它不像GET那么简单

我们可以使用python为单个get请求从REST服务器获取连续数据吗。我现在正在用烧瓶

@app.route('/', methods = ['GET'])
def hello_world():
   while True:
     return 'Hello World!'

这将返回“Hello World!”一次,但我希望字符串连续发送到客户端,直到服务器程序停止或按下硬件停止(CTRL+C)。甚至我也很乐意在给定的时间内连续发送字符串或XML

是的,有一种方法,但它不像GET那么简单。您必须构建后端python以异步工作,并且无需请求即可发送更新。我见过的最好的方法是使用socket.io:

下面是一个教程,展示了提升您所询问的字符串数据的方法:

如果没有更多的代码片段,就很难给出代码片段,因为短语“helloworld”是静态的,您不会看到更改,因此它没有用处。但是,第二个链接向您展示了如何设置它来检测更改、确认连接/断开以及将数据从服务器升级到客户端


如果你再次陷入困境,用真实代码和真实数据编辑帖子

你到底想解决什么问题?你能提供更多的细节吗?这似乎是个问题。我有一个服务器在VM中运行。因此,使用s_客户端(openssl),我从服务器获取一些数据。现在,对于每个请求,我们都会从服务器获得响应,但只有一次,我希望数据能够连续接收到客户端的单个get请求,直到我停止流为止