Categories
Python Answers

How to set response headers in Flask and Python?

Spread the love

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.

Leave a Reply

Your email address will not be published.

If you like the content of this blog, subscribe to my email list to get exclusive articles not available to anyone else.