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 """
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/269112.html