简介:
1、面向资源的。
2、http动词(get, post,put,delete)来描述操作
3、api数据格式一般为 json
传统的api:
获取用户的信息 get /api/user/read
更新用户的信息 post /api/user/update
新增用户的信息 post /api/user/add
删除用户的信息 post /api/user/delete
restful api :
获取用户的信息 get /api/user/1
更新用户的信息 put /api/user/1
新增用户的信息 post /api/user
删除用户的信息 delete /api/user/1
HTTP的状态码:
200 请求成功 201 创建成功
202 更新成功
400 无效请求 401 地址不存在
403 禁止访问 404 请求资源不存在
500 内部错误
API 数据格式 : (具体的需要和客户端工程师来约定)
status 业务状态码
message 提示信息
data 数据层