【flask】Restful风格的文章

一、定义

Restful是一种定义API文档的风格,大白话就是某个功能要叫什么名字要用什么方法,不一定要完全遵守,规矩是死的人是活的,完全遵守也是没有问题。

大部分公司都是前后端分离的,而后端给前端传什么数据,变量名是什么就很有必要去遵守,我曾经套路过很多骚货教我怎么写API,第一是公司信息保密,第二是脱离业务是写不出API,所以没有一个骚货回答过这个问题。

二、主要内容

三、应用场景网易云课堂

3.1 URI

后台的Restful API可以这样写(我并不知道参数是什么意思只是举个例子):

HTTP GET /categoy/{uuid}:前端前一个uuid,用GET方法,后端获取id={uuid}的课程种类,(后端可以调用:字符串.escape(uuid)伪装一下信息)后端把信息渲染到前端。

  1. 不能用动词:就是指不会写成“HTTP GET /get-categoy/{uuid}”或者是“HTTP GET /get_categoy/{uuid}”不能用下划线。不能有动词,有人会杠,那登录和注册怎么办?登录和注册都有名词形式,而且是它们本身。
  2. 而且URI是使用小写字母的。
  3. 不要在末尾使用“/”作为URI路径中的最后一个字符,正斜杠(/)不会添加语义值,可能导致混淆。

那如此类推:HTTP POST /categoy

Json如下:{

"categoy":"{uuid}"

}

 

发布了46 篇原创文章 · 获赞 75 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_38875300/article/details/102091935