当前位置: 首页 > news >正文

什么是Restful风格

什么是RestFul风格?
Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

REST即Representational State Transfer的缩写,可译为"表现层状态转化”。REST最大的几个特点为:资源、统一接口、URI和无状态。

RestFul特点包括:
1、每一个URI代表1种资源;
2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源;
3、通过操作资源的表现形式来操作资源;
4、资源的表现形式是XML或者HTML;
5、客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都必须包含理解请求所必需的信息。

URL
在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径

传统方式的资源访问
http://localhot:8080/item/select?id=1 查询 GET
http://localhot:8080/item/insert 新增 POST
http://localhot:8080/item/update 更新 POST
http://localhot:8080/item/delete?id=1 删除 DELETE

得出结论:传统方式请求地址都不同。

http://www.lryc.cn/news/35000.html

相关文章:

  • sumifs的交叉 表的例子
  • React :一、简单概念
  • Actipro WinForms Studio Crack
  • 英伦四地到底是什么关系?
  • Google三大论文之GFS
  • 嵌入式安防监控项目——exynos4412主框架搭建
  • YOLOv5s网络模型讲解(一看就会)
  • kkfileView linux 离线安装
  • 如何编写BI项目之ETL文档
  • 【LeetCode】剑指 Offer 24. 反转链表 p142 -- Java Version
  • LAY-EXCEL导出excel并实现单元格合并
  • 配置VM虚拟机Centos7网络
  • Kafka 位移主题
  • 详细讲解零拷贝机制的进化过程
  • 2023年场外个股期权研究报告
  • k8s pod,ns,pvc 强制删除
  • 力扣第99场双周赛题目记录(复盘)
  • spring事务失效原因
  • pikachu靶场CSRF之TOKEN绕过
  • Windows中配置docker没有hyper-v功能解决方案
  • 电子台账:模板制作之五——二级过滤与多条件组合
  • Kaldi Data preparation
  • libevent 学习笔记
  • jupyter的使用
  • 中级数据开发工程师养成计
  • fastjson 返回 $ref 数据
  • Zookeeper特性和节点数据类型详解
  • Java代码是如何被CPU狂飙起来的?
  • Dynamics365安装失败解决及注册编写
  • Kafka 集群参数