展开全部

REST API是一组关于如何构建Web应用程序API的架构规则、标准或指导,REST API遵循API原则的架构风格。62616964757a686964616fe58685e5aeb931333433626562REST是专门针对Web应用程序而设计的,其目的在于降低开发的复杂度,提高系统的可伸缩性。

REST API和一般的API区别为:包含不同、资源不同、状态不同。

一、包含不同

1、REST API:REST API 是API的子集;所有的REST API都是API。

2、一般的API:一般的API的为。API是REST API的超集,不是所有的API都是REST API。

二、资源不同

1、REST API:在REST API架构中,每一个资源都有与之对应的唯一资源标识符(resource identifier),当资源的状态发生改变时,资源标识符不会发生改变。

2、一般的API:一般的API架构中,Web中所有的事物(文本、音频、视频、图片、链接)被统一的抽象为资源(resource)。当资源的状态发生改变时,资源标识符会发生改变。

三、状态不同

1、REST API:在REST架构中,所有的操作都是无状态的。REST架构不遵循CRUD原则。

2、一般的API:一般的API架构中,所有的操作都是有状态的。遵循CRUD原则,所有的资源都可以通过GET、POST、PUT和DELETE这四种行为完成对应的操作。

restapi是什么意思_什么是REST API?请解释的通俗一点,它和一般的API有什么区别相关推荐

  1. 什么意思中文_中文十级考题,请解释这四句话是什么意思!

    1 HSK真题,请问这四句的表达了什么意思.图自@stage1st宅社区 2 分享朋友圈吸引女孩子注意的小技巧: 在她精心发送的自拍下面留一句:是你? 在她发送的旅行照片下面留一句:就这? 在她的游戏 ...

  2. restapi如何传图片_如何设计restful风格接口

    restful风格接口 URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作. 识别(identify). 表示(represent) .交互(interact with ...

  3. restapi是什么意思_网上整理的对于Rest和Restful api的理解

    一.什么是Rest? REST不是"rest"这个单词,而是几个单词缩写 -- REpresentational State Transfer 直接翻译:表现层状态转移,但这个翻译 ...

  4. restapi是什么意思_简单理解什么是REST和RESTful

    简单理解一 就是用URL定位资源,用HTTP描述操作. 简单理解二 URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作. 官方定义 一种软件架构风格.设计风格,而不是标 ...

  5. restapi是什么意思_用人类语言解释:REST API 与 RESTful API

    API,应用程序接口,也可以叫应用程序界面,或者简称为应用接口.应用程序的设计可以相当复杂,但最终的用户并不需要知道应用程序的内部到底是如何工作的,你只需要给用户提供一些操作接口,再告诉用户怎么用这些 ...

  6. restapi是什么意思_深入理解什么是RESTful API ?

    前言:最近两年很火爆的网络框架Retrofit,使用它的时候,查看文档会告诉你,要求后台的服务器哥们必须符合REST规范给你设计接口,作为安卓开发工程师来说,我就很奇怪了,REST规范到底是啥?本着极 ...

  7. restapi是什么意思_什么是REST

    什么是REST REST是REpresentational State Transfer表述性状态转移 的首字母缩写.它是分布式超媒体系统的架构风格,最初由Roy Fielding在2000年的着名论 ...

  8. restapi是什么意思_什么是REST 、RESTful 、RESTful API?

    介绍 自从Roy Fielding博士在2000年他的博士论文中提出Rest(Representational State Transfer)风格的软件架构模式后,REST就基本上迅速取代了复杂而笨重 ...

  9. put url带参数_避免自己写的 url 被diss!建议看看这篇RESTful API简明教程!

    RESTful API 是每个程序员都应该了解并掌握的基本知识,我们在开发过程中设计 API 的时候也应该至少要满足 RESTful API 的最基本的要求(比如接口中尽量使用名词,使用 POST 请 ...

最新文章

  1. 1048 Find Coins(散列解法)
  2. 大二菜鸟———无重复字符的最长子串
  3. 博客园上看到边边的时钟,觉得很好看!推荐
  4. 计算机系统结构广义定义,《计算机系统结构》电子教案(清华版).ppt.ppt
  5. Visual Studio Styles
  6. Oracle数据库用户失效对象,Oracle数据库对象失效解决
  7. apache下php无法连接mysql问题的解决
  8. 笔记本html外接显示器,笔记本如何外接显示器
  9. 常用编码软件简单使用记录 1 : 自主编码器
  10. python车辆型号识别_python获取服务器的厂商和型号信息
  11. 运维工程师 主要是做什么的?
  12. Redis Master/Salve Replication(主从复制模式)
  13. PC端BOSS直聘如何在不点开消息的情况下查看最新消息以及其所招的职位信息
  14. Linux基础入门 -用户与文件操作
  15. 编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0....
  16. android桌面 文件夹路径是什么原因,安卓系统桌面快捷方式默认在哪个文件夹
  17. bzoj4774 修路
  18. 安卓统一推送联盟成立——何为“推送”?
  19. SVN本地部署server和cleint 并用阿里云盘自动备份
  20. ogg文件转mp3怎么转?

热门文章

  1. 连接手表_小米手表体验报告(上)
  2. mpstat命令(linux cpu监控工具)
  3. springMVC源码之组件介绍
  4. AGV调度:路径规划
  5. Android高仿微信头像裁剪
  6. 什么是hql,与sql的区别
  7. 用友nc65 uap开发找产品功能源代码
  8. nodejs控制台打印图案
  9. 认识Excel的第三天(字数满格自动换行、插入一行/列单元格、修改边框样式)
  10. 【附源码】Java计算机毕业设计计算机配件价格查询微信小程序(程序+LW+部署)