다음과 같이 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
은 내가
get()
기능은
application/octet-stream
유형과 기본
application/json
를 반환하는
put()
기능을 반환합니다.
어떻게해야합니까? 이 시점에서 문서가 명확하지 않습니다.
이 답변을 주셔서 감사합니다. 당연히 혼란 스러웠습니다. – Ayrx