I have defined a custom Response format as per the Flask-RESTful documentation as follow.
app = Flask(__name__)
api = restful.Api(app)
@api.representation(\'app
In addition to @Martijin Pieters' answer here - https://stackoverflow.com/a/20246014/1869562. Where you return a raw response object, Flask-Restful also allows you to set status code and headers in your return values directly.
So in your case, this should also work
class Foo(restful.Resource):
def get(self):
return something, 201, {'content-type': 'application/octet-stream'}
The default mediatype for Flask-REstful is 'application/json', so put should work as is.