方法介绍
-
initialize
在http请求方法之前调用,接收路由传过来的参数
-
prepare
预处理方法:在执行对应的请求方法之前调用。可以做一些反爬虫的工作
任何一种HTTP请求都会执行prepare方法
get # 从服务器获取数据 post # 向服务器发送数据 head # 类似get请求,只不过响应中没有具体的内容,用于获取报头 delete # 请求服务器删除指定资源 put # 从客户端向服务器传送指定内容 patch # 请求修改局部内容 options # 返回url支持的所有http方法
-
set_default_headers
设置请求头
-
write_error
输出错误
-
on_finish
在请求处理结束后调用,在该方法中进行资源的清理释放,或者是日志处理
尽量不要在该方法中进行响应输出
顺序
-
正常情况
set_default_headers initialize prepare HTTP方法 on_finish
-
请求方法中抛出错误时
set_default_headers initialize prepare HTTP方法 set_default_headers write_error on_finish
网友评论