tornado內置接口調用順序initialize\prepare...

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

相關文章
相關標籤/搜索