为了账号安全,请及时绑定邮箱和手机立即绑定
首页 手记 【九月打卡】第13天 Vue3 + TS...

【九月打卡】第13天 Vue3 + TS 仿知乎专栏企业级项目

2022.09.18 17:09 20浏览

课程名称2022全面升级. Vue3 + TS 仿知乎专栏企业级项目

课程章节7-2 RESTful API 设计理念

主讲老师:张轩

课程内容:

主要了解RESTful API设计理念,为什么要这样设计

课程收获:

Resource:资源,即数据。     Representational:某种表现形式,比如用JSON,XML,JPEG等;     State Transfer:状态变化。通过HTTP动词实现。

RESTful API就是REST风格的API,即rest是一种架构风格,跟编程语言无关,跟平台无关,采用HTTP做传输协议。 那么在什么场景下使用RESTful API呢?在当今的互联网应用的前端展示媒介很丰富。有手机、有平板电脑还有PC以及其他的展示媒介,从而你的系统的客户端要支持浏览器、Android、ios等。此时你肯定不会单独为每个客户端写一个后台系统,而是写一个后台系统提供rest风格的URI,这三个客户端都请求该同一个后台系统。那么这些前端接收到的用户请求统一由一个后台来处理并返回给不同的前端肯定是最科学和最经济的方式如。RESTful API就是一套协议来规范多种形式的前端和同一个后台的交互方式。

举一个接口的例子

https: // api.example.com/teams

GET /teams:列出所有球队

POST /teams:新建一个球队

GET /teams/ID:获取某个球队的信息

PUT /teams/ID:更新某个球队的信息(提供球队的全部信息)

PATCH /teams/ID:更新某个球队的信息(提供球队的部分信息)

DELETE  /teams/ID :删除某个队员的信息

常见的状态码有

200 请求成功

201 新建或修改成功

204 删除成功

401 标识没有权限

404 请求接口URL不匹配

https://img4.sycdn.imooc.com/6326e02b0001d94d16430871.jpg

点击查看更多内容
0人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
1
获赞与收藏
3

关注TA,一起探索更多经验知识

同主题相似文章浏览排行榜

风间影月说签约讲师

50篇手记,涉及Java、MySQL、Redis、Spring等方向

进入讨论

Tony Bai 说签约讲师

145篇手记,涉及Go、C、Java、Python等方向

进入讨论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消