首页 > 常见问题 > restful api是什么?

restful api是什么?

little bottle
发布: 2020-09-16 15:41:00
原创
23308 人浏览过

RESTful API是REST风格的API,是一套用来规范多种形式的前端和同一个后台的交互方式的协议。RESTful API由后台也就是SERVER来提供前端来调用;前端调用API向后台发起HTTP请求,后台响应请求将处理结果反馈给前端。

restful api是什么?

想要知道RESTful api是什么,首先你要知道REST是什么。

REST(英文:REpresentational State Transfer,简称为REST)描述了一个架构样式的网络系统,它指的是一组架构约束条件和原则。然而满足这些约束条件和原则的应用程序或设计就是 RESTful。

REST的英语的直译就是“表现层状态转移”。如果看这个概念,估计没几个人能明白是什么意思。那下面就让我来用一句人话解释一下什么是RESTful:URL定位资源,用HTTP动词(GET,POST,PUT,DELETE)描述操作。

     Resource:资源,即数据。

     Representational:某种表现形式,比如用JSON,XML,JPEG等;

     State Transfer:状态变化。通过HTTP动词实现。

所以RESTful API就是REST风格的API。 

那么在什么场景下使用RESTful API呢?

在当今的互联网应用的前端展示媒介很丰富。有手机、有平板电脑还有PC以及其他的展示媒介。那么这些前端接收到的用户请求统一由一个后台来处理并返回给不同的前端肯定是最科学和最经济的方式。RESTful API就是一套协议来规范多种形式的前端和同一个后台的交互方式。RESTful API由后台也就是SERVER来提供前端来调用。前端调用API向后台发起HTTP请求,后台响应请求将处理结果反馈给前端。

以上是restful api是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
php - 求一个返回分类树状图的 restful 接口
来自于 1970-01-01 08:00:00
0
0
0
php - API 和 RESTful 的区别?
来自于 1970-01-01 08:00:00
0
0
0
php - restful api和普通的接口有什么不同吗?
来自于 1970-01-01 08:00:00
0
0
0
laravel的RESTful资源控制器有什么用?
来自于 1970-01-01 08:00:00
0
0
0
yii2中restful配置好后在nginx下报404错误
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板