Sometimes, we want to set response headers in Flask and Python.
In this article, we’ll look at how to set response headers in Flask and Python.
How to set response headers in Flask and Python?
To set response headers in Flask and Python, we set the headers property of the response object.
For instance, we write
@app.route("/")
def home():
resp = make_response("hello")
resp.headers["Access-Control-Allow-Origin"] = "*"
return resp
to call make_response to create response object that returns a string response.
Then we set the Access-Control-Allow-Origin header with
resp.headers["Access-Control-Allow-Origin"] = "*"
Finally, we return the resp object in the home route.
Conclusion
To set response headers in Flask and Python, we set the headers property of the response object.