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')
从
这里有一些响应对象的文档