一. 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