接口调用
方法:
- 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()