首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将请求流式传输到另一个How服务器?

如何将请求流式传输到另一个How服务器?
EN

Stack Overflow用户
提问于 2015-06-11 13:43:43
回答 1查看 372关注 0票数 1

我有一个url:

代码语言:javascript
运行
复制
myhost.com/largejsondata

在python flask-restful中,我想提供同样大的。我如何流式传输它?我知道在flask-restful的get函数中,我可以这样做:

代码语言:javascript
运行
复制
class LargeJSON(Resource):
    def get(self, todo_id):
        #openup a URL that contains a large jsonfile
        #stream output as it appears from previous line to the end-users browser
        return jsonfile

api.add_resource(LargeJSON, '/largefile')

但是,如何正确地将其放入响应中,以便在"requests.get"处理输出时将输出“流式”传输到浏览器

EN

回答 1

Stack Overflow用户

发布于 2015-06-11 17:23:53

使用flask,您可以像这样流式传输数据

代码语言:javascript
运行
复制
from flask import Response

class LargeJSON(Resource):
        def get(self):
            jsonfile = {...}
            return Response(jsonfile, mimetype='application/json')

api.add_resource(LargeJSON, '/largefile')

来自http://flask.pocoo.org/docs/0.10/patterns/streaming/

这里有一些响应对象http://flask.pocoo.org/docs/0.10/api/#response-objects的文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30772516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档