voglio impostare tutte le mie risposte intestazioni HTTP a qualcosa di simile:Python, Flask: Come impostare intestazione di risposta per tutte le risposte
response.headers["X-Frame-Options"] = "SAMEORIGIN"
ho controllato this question, ma cambia solo l'intestazione per una specifica controller. Voglio cambiare tutte le mie intestazioni magari nella funzione "before_request" simile alla seguente logica. Come lo posso fare?
@app.before_request
def before_request():
# response.headers["X-Frame-Options"] = "SAMEORIGIN"
solo per aggiungere a questo. dovresti usare la '@ app.before_request' per ottenere il tuo token di intestazione e controllarne la validità .. (l'intestazione dovrebbe essere inviata con la richiesta in javascirpt) e poi la tua richiesta successiva è dove dovresti cambiare le intestazioni di risposta –
@JohnRuddell On magazzino, Flask non applica o fornisce la verifica del token. Affermare che si dovrebbe fare questo non è affatto vero. – kevr
@kevr se si dispone di un token che fornisce la convalida per bloccare le API (JWT ad esempio con l'intestazione del token "Bearer"), quindi before_request è un modo per verificare la validità del token. Questo è tutto ciò che stavo cercando di dire. –