【发布时间】:2013-12-13 04:14:03
【问题描述】:
我已经根据 Flask-RESTful 文档定义了一个自定义响应格式,如下所示。
app = Flask(__name__)
api = restful.Api(app)
@api.representation('application/octet-stream')
def binary(data, code, headers=None):
resp = api.make_response(data, code)
resp.headers.extend(headers or {})
return resp
api.add_resource(Foo, '/foo')
我有以下资源类。
class Foo(restful.Resource):
def get(self):
return something
def put(self, fname):
return something
我希望get() 函数返回application/octet-stream 类型,而put() 函数返回默认application/json。
我该怎么做呢?文档在这一点上不是很清楚。
【问题讨论】:
标签: python python-2.7 flask flask-restful