Diciamo che ho un'API in/api/qualcosa. L'API richiede una definizione per a_key, guarda negli argomenti della richiesta e nei cookie. Se trova l'api_key, voglio che passi il parametro api_key ai metodi del percorso, in questo caso something
.Flask aggiungi parametro per visualizzare i metodi in before_request
@app.before_request
def pass_api_key():
api_key = request.args.get('api_key', None)
if api_key is None:
api_key = request.cookies.get('api_key', None)
if api_key is None:
return 'api_key is required'
# add parameter of api_key to something method
@app.route('/api/something')
def something(api_key):
return api_key
È possibile?
Grazie in anticipo.