首页 > 其他分享 >REST的理解.md

REST的理解.md

时间:2022-08-18 14:24:08浏览次数:78  
标签:md HTTP Transfer REST State 理解 风格 接口

REST名称

REST -- REpresentational State Transfer

全称是 Resource Representational State Transfer,第一个单词被省略了。

通俗来讲就是:资源在网络中以某种表现形式进行状态转移。

  • Resource:资源,即数据。
  • Representational:某种表现形式,json、xml等。
  • State Transfer:状态变化。增删查改等。

RESTful

一种风格。设计http接口的风格。

对外的接口尽量使用该风格,降低沟通成本。

核心:

  • 用URL定位资源。
  • 用HTTP method描述操作。
  • 用HTTP status code描述操作结果。

另一种风格

一律 POST /命名空间/资源类型/动作。参数全都带在body里。

内部的接口一般采用这种风格,简单高效省事。

标签:md,HTTP,Transfer,REST,State,理解,风格,接口
From: https://www.cnblogs.com/txtp/p/16598555.html

相关文章

  • mysql 报错 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting tran
    产生这个问题的原因是因为在mysql中产生了事务A,执行了修改的语句,比如:updatet1setaget=18whereid=1;此时事务并未进行提交,事务B开始运行,也同样需要修改id为1的用户的......
  • P1507 洛谷 理解与分析
    题目大意食品的体积就是01背包问题中的体积也就是w数组食品的所含卡路里就是01背包问题中的价值也就是v数组所以这就是一道01背包问题的模板题题目分析使......
  • java线程安全的理解(转载)
    记录两篇关于java线程安全理解的文章https://blog.csdn.net/m0_59139260/article/details/123866585?ops_request_misc=%257B%2522request%255Fid%2522%253A%252216607914......
  • V8中的快慢属性(图文分解更易理解)
    出于好奇:js中使用json存数据查找速度快,还是使用数组存数据查找快?探究V8中对象的实现原理,熟悉数组索引属性、命名属性、对象内属性、隐藏类、描述符数组、快慢属性等等。......
  • GIS中的概念理解
    GIS中的概念理解要素、要素类​ 要素(feature):就是能代表物理实体的,具有几何形状的地图元素。地图中主要包括点,线,面三要素。是空间数据中最基本,不可分割的单位。每个......
  • 22/8/17深入理解计算机系统第七章笔记
    7.13库打桩机制库打桩:允许截获对共享库的调用,转而执行自己的代码。使用这个机制可以追踪某个特殊库函数的调用次数,验证和追踪它的输入和输出值,或者替换它。需要创建一个......
  • 【算法基础】旋转卡壳算法理解
    前言 参考1.旋转卡壳系列博客;2. 旋转卡壳(1)--求凸包(点集)直径poj2187;完......
  • 【python基础】super的理解
    super() 函数是用于调用父类(超类)的一个方法。super() 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序......
  • docker --restart 重启策略
    docker--restart重启策略--restart=no,默认策略,在容器退出时不重启容器--restart=on-failure,在容器非正常退出时(退出状态非0),才会重启容器--restart=on-failure:3,在容......
  • RESTful和RPC
    RESTful架构是对MVC架构改进后所形成的一种架构,通过使用事先定义好的接口与不同的服务联系起来。在RESTful架构中,【浏览器使用POST,DELETE,PUT和GET四种请求方式分别对指定的......