Add support for content negotiation in swh's API
Closed
requested to merge generated-differential-D992-source into generated-differential-D992-target
Using these 2 negotiate formatters, it is possible to write Flask endpoints as:
from flask import Flask from negotiate.flask import negotiate from swh.core.api import JSONFormatter, MshpackFormatter
app = Flask()
@app.route('/somewhere') @negotiate(MsgpackFormatter) @negotiate(JSONFormatter) def somewhere(): return {'some': 'content'}
See https://github.com/nickstenning/negotiate
Migrated from D992 (view on Phabricator)
Merge request reports
Activity
Filter activity
Please register or sign in to reply