Restful API 是啥

RESTful API(Representational State Transfer API)是一种基于REST(Representational State Transfer,表述性状态转移)原则构建的应用程序接口(API)。REST是一种软件架构风格,由Roy Fielding在他 2000 年的博士论文中提出,它定义了一组约束和模式,用于创建可伸缩的、可靠的网络系统。

RESTful API的核心概念和原则包括:

  1. 无状态(Stateless)

    • 每个请求从客户端到服务器必须包含理解请求所需的所有信息,服务器不会存储任何请求的状态。这意味着每个请求都是独立的,服务器对请求的处理不会受到之前请求的影响。
  2. 客户端-服务器(Client-Server)分离

    • 将用户界面关注点与数据存储关注点分离,使得客户端和服务器可以独立地演化和扩展。
  3. 可缓存(Cacheable)

    • 服务器响应可以被明确地或隐含地标记为可缓存或不可缓存。如果响应是可缓存的,客户端就有权利使用缓存的响应数据,而不必再次向服务器请求。
  4. 统一接口(Uniform Interface)

    • 为了简化和解耦架构,RESTful API使用统一的接口,这意味着每个资源的操作都应该遵循相同的接口原则。这通
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值