Django-DRF
2022/6/20 23:20:04
本文主要是介绍Django-DRF,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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 """
这篇关于Django-DRF的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-15SendGrid 的 Go 客户端库怎么实现同时向多个邮箱发送邮件?-icode9专业技术文章分享
- 2024-11-15SendGrid 的 Go 客户端库怎么设置header 和 标签tag 呢?-icode9专业技术文章分享
- 2024-11-12Cargo deny安装指路
- 2024-11-02MongoDB项目实战:从入门到初级应用
- 2024-11-01随时随地一键转录,Google Cloud 新模型 Chirp 2 让语音识别更上一层楼
- 2024-10-25Google Cloud动手实验详解:如何在Cloud Run上开发无服务器应用
- 2024-10-24AI ?先驱齐聚 BAAI 2024,发布大规模语言、多模态、具身、生物计算以及 FlagOpen 2.0 等 AI 模型创新成果。
- 2024-10-20goland工具下,如修改一个项目的标准库SDK的版本-icode9专业技术文章分享
- 2024-10-17Go学习:初学者的简单教程
- 2024-10-17Go学习:新手入门完全指南