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

Python 如何将请求流式传输到另一个Web服务器?,python,flask,flask-restful,Python,Flask,Flask Restful,我有一个网址: myhost.com/largejsondata 在python flask restful中,我想提供同样大的JSONDATA。我如何流式处理它?我知道在flask restful的get函数中,我可以执行以下操作: class LargeJSON(Resource): def get(self, todo_id): #openup a URL that contains a large jsonfile #stream output

我有一个网址:

myhost.com/largejsondata
在python flask restful中,我想提供同样大的JSONDATA。我如何流式处理它?我知道在flask restful的get函数中,我可以执行以下操作:

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')

但是,我如何正确地将其放入响应中,使其在输出由
请求处理时“流式”输出到浏览器。使用flask获取“

您可以像这样流式传输数据

from flask import Response

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

api.add_resource(LargeJSON, '/largefile')

这里有一些响应对象的文档