1.常用api接口规范
| 请求方式 |
请求连接 |
相应操作 |
| GET |
|
获取 |
| POST |
|
新建 |
| DELETE |
|
删除 |
| PUT |
|
更新 |
| PATCH |
|
更新 |
2.状态码
1 """
2 101 Switching Protocols 协议进行中,一般从http升级到https的时候可以看到
3 200 OK[GET]
4 201 CREATED 新建成功/修改成功[POST/PUT/PATCH]
5 202 Accepted 一个请求进入后台(异步任务)
6 204 NO CONTENT 删除成功[DELETE]
7 301 Moved Permanently 永久重定向
8 302 Move Temporanily 临时重定向
9 304 Not Modified 命中缓存
10 400 INVALID REQUEST 发出的请求有错,服务器未执行[POST/PUT/PATCH]
11 401 Unauthorized 用户无权限
12 403 Forbidden 用户被禁止访问
13 404 NOT FOUND 请求的记录不存在
14 406 Not Acceptable 请求的格式不可得[GET]
15 410 Gone 请求的资源被永久删除[GET]
16 422 Unprocesable entity 创建或修改时发生验证错误[POST/PUT/PATCH]
17 500 INTERNAL SERVER ERROR 服务器错误
18 507 Insufficient Storage 数据存储出错[POST/PUT/PATCH]
19 """
3.restful返回结果
1 """
2 GET /collections 返回对象列表(数组)
3 GET /collections/ID 返回资源对象或字典(json)
4 POST /collections 返回新生成的资源对象(json)
5 PUT /collection/ID 返回修改后的资源对象(json)
6 DELETE /collection/ID 返回空文档(空字符串,空字典)
7 """