RESTful API规范

RESTful API是一种设计风格,用于构建Web API接口,强调数据资源的表述和状态转移。接口通常采用https协议确保安全,以名词(如users, books)表示资源,使用HTTP方法(GET, POST, PUT, DELETE)定义操作。数据版本通过url中的/v1, /v2等标识。错误处理返回包含error键的响应,状态码如200, 404, 500等提供状态信息。" 103783432,8436557,决策树学习:ID3与C4.5算法解析,"['机器学习', '数据挖掘', '决策树算法']
摘要由CSDN通过智能技术生成

在这里插入图片描述
REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。 它首次出现在2000年Roy Fielding的博士论文中。

RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中。

这种风格的理念认为后端开发任务就是提供数据的,对外提供的是数据资源的访问接口,所以在定义接口时,客户端访问的URL路径就表示这种要操作的数据资源。

事实上,我们可以使用任何一个框架都可以实现符合restful规范的API接口。

一、数据的安全保障

  • url链接一般都采用https协议进行传输
    注:采用https协议,可以提高数据交互过程中的安全性

二、接口特征表现

  • 用api关键字表示接口url
    https://api.baidu.com
    https://www.baidu.com/api
    注:看到api字眼,就代表该请求url链接是完成前后台数据交互的

三、多数据版本共存

  • 在url链接中标识数据版本
    https://api.baidu.com/v1
    https://api.baidu.com/v2
    注:url链接中的v1、v2就是不同数据版本的体现(只有在一种数据资源有多版本情
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值