我想让我的基于烧瓶的API对所有传入的有效负载不区分大小写。我不想将此应用于所有api路由函数,而是希望将其应用于@app.before_request
修饰符,以便对于具有json有效负载(POSTs和PUTs)的所有传入请求,我直接编辑有效负载,然后再由适用的app.route
函数处理。在
对于请求端点,POST {"x":1, "Y":2}
应该被格式化为POST {"x":1, "y":2}
,但我似乎不能做到这一点。在
@app.before_request
def before_request():
if request.json:
data = RecusivelyLowerKeys(request.get_json())
request.data = json.dumps(ldata)
到目前为止,这种方法还不起作用,而且最初的请求有效负载似乎是静态的。在
如有任何提示或替代方法,将不胜感激。在
目前没有回答
相关问题 更多 >
编程相关推荐