You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
703 B
Python

from flask import Flask, g, request
app = Flask(__name__)
@app.before_request
def before_request():
print("before request started")
print(request.url)
@app.before_request
def before_request2():
print("before request started 2")
print(request.url)
g.name = "SampleApp"
@app.after_request
def after_request(response):
print("after request finished")
print(request.url)
response.headers['key'] = 'value'
return response
@app.teardown_request
def teardown_request(exception):
print("teardown request")
print(request.url)
@app.route('/')
def index():
return 'Hello, %s!' % g.name
if __name__ == '__main__':
app.run(host='0.0.0.0', debug=True)