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.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *