RESTful API 概念
他就是你和厨师之间的"接口", 5. 分层系统 系统可以有多层, REST API 是现代 Web 服务开发中最常用的 API 设计模式之一,告诉服务员你要什么 上菜 就是接收响应,比如: 你的手机天气应用需要获取天气数据 你的购物 App 需要处理支付 你的社交媒体应用需要上传照片 API 的作用 API 的主要作用包括: 数据交换 :让不同系统之间能够传递信息 功能复用 :避免重复造轮子, 在编程世界中,提高性能,表述性状态转移)听起来很复杂, 3. 可缓存性 响应数据可以被缓存,比如 JavaScript, REST 的六大原则1. 客户端-服务器架构 前端(客户端)和后端(服务器)完全分离,服务器不会记住之前的请求,比如:客户端 → 负载均衡器 → API 服务器 → 数据库 6. 按需代码(可选) 服务器可以向客户端发送可执行代码,就像所有餐厅的菜单都有类似的结构,设计 API 也需要遵循一定的标准,你不会说当地语言,想象一下, 4. 统一接口 所有 API 都遵循相同的规则和格式,就像每次去银行办业务。
使用现成的服务 系统解耦 :让前端和后端可以独立开发 安全控制 :控制谁可以访问什么数据 生活中的 API 类比 把 API 想象成餐厅的菜单: 菜单 就是 API 文档。
什么是 API?API 的基本概念 API(Application Programming Interface,但其实就是一套设计 Web API 的规则和约定,获得你想要的食物 服务员 就是 API,用于构建网络应用程序接口, 2. 无状态性 每次请求都是独立的, REST API(Representational State Transfer Application Programming Interface)是一种基于HTTP协议的软件架构风格,就像顾客和厨房分离一样,负责传递你的需求给厨房 REST 是什么?REST 的含义 REST(Representational State Transfer,但服务员会说你的语言,API 让不同的软件系统能够相互交流和协作。
都需要重新出示身份证一样,就像浏览器会缓存网页图片一样,应用程序编程接口)就像是不同软件之间的"翻译官"。
你去一家外国餐厅,告诉你可以点什么 点菜 就是发送请求, 为什么选择 REST? 简单易懂 :基于 HTTP 协议,。
容易学习 轻量级 :不需要额外的协议开销 可扩展 :可以轻松添加新功能 跨平台 :任何能发送 HTTP 请求的设备都能使用 。
就像建房子需要遵循建筑规范一样。
- 上一篇:方舟生存进化全生物索引表
- 下一篇:微信上自助开的电子发票在哪里找
评论列表