美文网首页
6、接口调用顺序

6、接口调用顺序

作者: 马小跳_ | 来源:发表于2018-06-03 11:55 被阅读40次

方法介绍

  • 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
    

相关文章

网友评论

      本文标题:6、接口调用顺序

      本文链接:https://www.haomeiwen.com/subject/btljsftx.html