继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

_梓晨
关注TA
已关注
手记 23
粉丝 1
获赞 3

课程名称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不匹配

http://img4.mukewang.com/6326e02b0001d94d16430871.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP