一. initialize方法框架
首先, 该方法是框架预留的一个初始化时加载自定义内容的钩子, 其会在http请求方法以前调用日志
二. prepare方法blog
预处理方法, 在执行对应的请求方法以前调用. http请求方法以下图资源
000it
三. set_default_headers方法和write_error方法钩子
具体做用及用法见前面笔记请求
四. on_finish方法方法
在请求处理结束后调用, 在该方法中可进行资源回收或日志处理等一些操做.im
注意不要在该方法中进行数据的返回error
五. 以上各方法调用顺序以下:
无异常时: set_default_headers > initialize > prepare > http方法 > on_finish
有异常时(异常在视图中, 也就是http方法中时):
set_default_headers > initialize > prepare > http方法 > set_default_headers > write_error > on_finish