REST 规范

# RestFul API 设计规范
> 域名 (看到url就是接口) -- 规范
 - www.baidu.com
 - www.baidu.com/api/
> 版本
- URL: www.baidu.com/api/v1/

# 面向资源编程

- www.baidu.com/api/v1/名词/
- www.baidu.com/api/v1/staff/
- www.baidu.com/api/v1/get_staff/ (不建议使用 不符合restful 的规范)

# Method
- GET 从服务器获取出资源(一项或多项)
- POST 在服务器创建一个资源
- PUT 更新(一条数据全部更新)
- PATCH 局部更新(比如 一条数据只更新某一字段)
- DELETE 从服务器删除资源

# 过滤
> url 会有过滤的筛选条件
- www.baidu.com/api/v1/staff?limit=10
- ...

# 状态码
- 2xx 成功
- 3xx 重定向
- 4xx 客户端错误
- 5xx 服务器错误

 

posted @ 2021-03-24 16:32  Handsome、Snake  阅读(58)  评论(0)    收藏  举报