【发布时间】:2020-04-10 08:50:20
【问题描述】:
我有两个端点,我想从一个重定向到另一个。两者都需要相同的 api 密钥:
@blueprint.route("v1/method/<param>", methods=["PUT"])
@api_key_required
@write_required(api=True)
def method(param):
return redirect(url_for('v2.method', param=param), code=307)
@blueprint.route("v2/method/<param>", methods=["PUT"])
@api_key_required
@write_required(api=True)
def method(param):
#handle the request
重定向似乎工作正常,但看起来 api_key 没有通过。我收到unauthorised 状态。我该怎么办?
【问题讨论】:
-
传递api密钥,也许
-
好主意,认真的。如何?因为传递
api=request.args["api_key"]不起作用,request=request也不起作用