Python Server发送的事件是有限的

时间:2018-11-16 08:50:57

标签: python server-sent-events

我正在使用Python中的SYS_EXTRACT_UTC(FROM_TZ(CAST({arbitrary DATE value} AS TIMESTAMP), 'Europe/Zurich')) 将事件发送到服务器。使用JavaScript在客户端拦截该事件。但事实是,即使我没有数据了,浏览器仍会继续接收事件并重复事件。

服务器端:

yield

客户端:

@app.route('/upload', methods=['GET'])
def auee():
    lif = [1,2,3,4,5]
    def events():
        for i in lif:
            yield "data: %s\n\n" % (i)

    return Response(events(), content_type='text/event-stream')

我想在脚本发送完毕后停止接收或发送事件。完成后,可能会在客户端打印“已完成”。

0 个答案:

没有答案