DRF使用篇(一):什么是restful

2020-07-13  本文已影响0人  是立品啊

什么是restful

RESTful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。
它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,
更易于实现缓存等机制。

一个好的RESTful接口需要遵循以下规范

1. 域名

专属 API 域名的接口: https://api.example.com

2. 版本

3. 路径

4. HTTP请求方式释义:

5. 过滤信息

如果返回的信息过多,服务器不应该一次性给客户端返回全部的结果,API应该提供参数过滤返回结果

6. 状态码

服务器向用户返回的状态码和提示信息,常见的有以下一些(方括号中是该状态码对应的HTTP动词)

7. 错误处理

如果状态码是4xx ,服务器应该向客户端返回错误信息,返回的Keyerror, 出错信息作为Value

{
error: "Invalid API key"
}

8. 返回结果

上一篇下一篇

猜你喜欢

热点阅读