接口調用
方法:
- initialize()
- prepare() 作用:預處理方法,在執行對應的請求方法之前調用
- 注意:任何一種HTTP請求都會執行prepare()方法
- HTTP方法:
- get :
- post
- head : 類似get請求,隻不過響應中沒有具體的内容,它是用于擷取報頭的
- delete : 請求伺服器删除指定的一些資源
- put : 從用戶端向伺服器傳送指定的内容
- patch : 請求修改局部内容
- options : 傳回url支援的所有http方法
- set_default_headers()
- write_error()
- on_finish()
- 作用:在請求處理結束後調用,在該方法中進行資源釋放,或者日志處理
- 注意:盡量不要在方法中進行響應輸出
順序
- 在正常情況下
1.set_default_headers() 2.initialize() 3.prepare() 4.get() 5.on_finish()
- 在抛出錯誤時
1.set_default_headers() 2.initialize() 3.prepare() 4.get() 5.set_default_headers() 6.write_errro() 7.on_finish()