Question 10
Consider the following flask application.
from flask import Flask, abortapp = Flask(__name__)
users = ["admin", "user_1", "user_2", "user_3"]
@app.route('/home/<string:username>', methods = ['POST'])def home(username): if username in users: return f"<h1>Hello {username}, Welcome!</h1>" else: abort(407)
@app.errorhandler(404)def user_error_1(error): return "<h1>The user you are looking for is invalid.</h1>"
@app.errorhandler(405)def user_error_2(error): return "<h1>Please check the web request.</h1>"
@app.errorhandler(407)def user_error_4(error): return "<h1>Proxy authentication required.</h1>"
app.run()If the application is running locally on http://127.0.0.1:5000. What will be rendered on the browser for the URL http://127.0.0.1:5000/home/user_4 ?