1. 关于REST
REST:Representational State Transfer 表述性转态转移,是一种架构风格
2. RESTFul一般原则
- URL代表一类资源,用于资源定位
- HTTP动词(GET/POST/PUT/DELETE)来对资源进行操作
- HTTP状态码,表示动作执行结果
- 将API版本号放入URL。例如:http://www.xxx.com/v1/documents/123
- API应该提供参数,过滤信息
- 规范返回数据格式
- 所有的操作都是无状态的
3. 举例
http://127.0.0.1/user/1 GET 根据用户id查询用户数据
http://127.0.0.1/user POST 新增用户
http://127.0.0.1/user PUT 修改用户信息
http://127.0.0.1/user DELETE 删除用户信息