回调接入点&请求上下文

来源:互联网 发布:linux 中ll命令不存在 编辑:程序博客网 时间:2024/06/03 21:53

回调接入点本质上就是python flask框架内部的装饰器:

@app.before_request

请求被处理前,可以有多个该接入点被调用,通常此类接入点不会返回response,一旦返回response,则不会再调用此次请求的处理函数

@after_request

处理请求后,调用此类接入点,通常用于检查response

@teardown_request

与after_request类似,但是teardown_request可以在处理函数发生异常后依然被调用,after_request则不会,所以teardown_request可以做异常处理

eg:





请求上下文主要是在服务器端获得从客户端提交的数据(URL参数、Form表单数据、Cookie、HTML头信息、URL等)

  • URL参数和路径
  • 客户端数据的访问方法

0 0