介绍
- axios是功能单一的ajax封装库
- axios是基于Promise的
- 同时支持Node与浏览器
- 轻量级
- 更适合现代前端单页应用开发
接口规范
遵循Restful API规范,规范包含以下内容
- Http协议
一般现在都是用 https
- 版本
一般都是 v1、v2 之类在 url 上表示
- HTTP状态码
200 —— 成功
304 —— 跳转
400 —— 客户端错误
403 ——
500 —— 服务器端错误
- 请求方式
get 查
post 新增
put 修改
delete 删除
注意:
get、post方式是最通用,其他方式put、delete还有很多浏览器不支持,
所以一般post方式新增、编辑、删除都用post方式。
- 返回值格式