1.before_first_request:处理第一次请求之前执行
@app.before_first_request
2.before_request 在每次请求之前执行,经常用于防止ip的恶意攻击
@app.before_request
3.errorhandler:errorhandler接受状态码,但可以自定义返回这种状态码的响应的处理方法
@app.errorhandler(404)
def page_not_found(error):
return “not found”
request属性:
request.path 获取请求文件路径
/api/page.html
request.url 获取全部url
request.url_root 获取域名
request.json application/json