Flask SSE协议接口简单范例

python 复制代码
import time
from flask import Flask, Response

app = Flask(__name__)


@app.route('/stream')
def stream():
    def generate():
        yield "data: Hello, world!\n\n"
        time.sleep(1)
        yield "data: How are you?\n\n"
        time.sleep(2)
        yield "data: I'm fine, thanks.\n\n"
        time.sleep(3)
        yield "data: Goodbye.\n\n"

    return Response(generate(), mimetype='text/event-stream')


if __name__ == '__main__':
    app.run(debug=True)

这个示例代码使用了Flask框架,并创建了一个/stream路由,当向该路由发送HTTP GET请求时(浏览器中访问http://127.0.0.1:5000/stream),就会返回一个SSE事件流。在事件流中,每次间隔一段时间后会发送一条消息。其中data字段代表消息内容,\\n\\n表示该条消息结束。

相关推荐
IPdodo_4 小时前
2026年AI 数据采集代理 IP 选型:成功率、并发、轮换与成本评估
前端·网络·人工智能·chrome·python·http·网络调试
程序员鱼皮4 小时前
爆火的《牛来》模型正式发布!DeepSeek 的排名又下降了。。
前端·后端·ai编程
灯澜忆梦4 小时前
【基于GO的Web开发15】gin路由和路由组
前端·后端·golang·gin
陈老老老板4 小时前
2026 Web Scraping 教程:用 Codex + Bright Data 构建 Agent 原生数据采集流程
后端
烂蜻蜓4 小时前
Flask入门教程(七):请求与响应——Web应用的核心数据流
前端·python·flask
爱勇宝4 小时前
从前端到全栈,我最后学会的是:先做产品
前端·后端
web行路人5 小时前
AI 全栈学习之旅 - Week4:容器化部署与生产环境实战
python·学习
春涧草茶5 小时前
慢就是快 - 10-2函数 特殊字面量 返回值
python
慢云智慧空间5 小时前
空间智能与计算机视觉的本质差异:不止于识别,更是空间决策能力
人工智能·python·计算机视觉