作为后端开发者,Restful 规范已经是我们的形影不离的朋友。
在设计 URL 的时候,我们要不停的问问自己是否遵循了Restful 规范。
对于初学者而言,如何快速熟记该规范呢?总结如下:
第一部分:明白 Restful 规范的核心思想:
① 面向资源编程,URL 中尽量不要使用动词,使用名词替代。
② 根据 HTTP 的请求方式的不同对资源进行不同的操作。
第二部分:Restful规范在 URL 中的体现:
① 体现版本
② 体现是否是 API
③ 要有过滤条件
④ 遵循 HTTPS 协议
第三部分:在返回值中体现
① 携带相关的状态码,可以自定义相关状态码
② 根据不同请求得到不同的返回值
get:返回查看的所有或者单条相关数据
post: 返回新增的相关数据
put/patch:返回更新的这条数据
delete:返回值为空
③ 携带相关的错误信息
④ 携带超链接