我有一个url:
myhost.com/largejsondata
在python flask-restful中,我想提供同样大的。我如何流式传输它?我知道在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')
但是,如何正确地将其放入响应中,以便在"requests.get"
处理输出时将输出“流式”传输到浏览器
发布于 2015-06-11 17:23:53
使用flask,您可以像这样流式传输数据
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的文档
https://stackoverflow.com/questions/30772516
复制相似问题