Flask-RESTfulドキュメントに従ってカスタムレスポンスフォーマットを定義しました。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
私はデフォルトapplication/json
を返すためにapplication/octet-stream
タイプとput()
機能を返すようにget()
機能が欲しいです。
これを行うにはどうすればよいですか?この時点では、ドキュメントはあまり明確ではありません。
この回答をありがとう、私はとても混乱していたのも不思議ではありません! – Ayrx