axios、拦截器浅谈

104 阅读1分钟
  • 客户端http请求:请求报文

  • 请求行

  • 请求头

  • 请求体

  • 服务端响应:响应报文。

  • 状态行。

  • 响应头。

  • 实体内容。

  • 配置对象:

  • 属性代表的意义是不变的。

  • 属性的值是可供选择的。

  • 自己定义简单版的axios:

  • 利用新建XMLHTTPRequest对象实现。

  • 实现基本的get、put、push、delete操作。

  • axios源码:

  • 特点:

  • 基于promise的异步操控。

  • 拦截器。

  • 取消请求。

  • 双端使用。

  • 数据转换。

  • 只有浏览器端才可以发送ajax请求,服务端都是发送的普通http请求。

  • 可以使用defualt关键字定义默认属性。

  • 可以使用interceptors进行请求和响应拦截。

  • 可以函数使用。