首页 > 试题广场 >

一句话概括RESTFUL

[问答题]
一种软件架构风格,提供了一组设计原则和约束条件。每一个对象都通过URL来表示,对象用户负责将状态信息打包进每一条信息内,客户端的无状态请求在头部包含方法信息,即get post put delete
发表于 2019-04-17 14:00:00 回复(0)
RESTful是目前比较流行的一种互联网架构,它的作用主要是对请求资源时,所使用的URI的结构做一个规定。

REST 全称是 Resource Representational State Transfer。通俗来讲就是:资源在网络中以某种表现形式进行状态转移。分解开来:

  • Resource:资源,即数据(前面说过网络的核心)。比如 newsfeed,friends等;
  • Representational:某种表现形式,比如用JSON,XML,JPEG等;
  • State Transfer:状态变化。通过HTTP动词实现。
简单来讲,操作资源时,我们不仅要带上对应的资源,还需要描述资源最终的呈现形式,例如一段文本是以 HTML 进行展示,还是 JSON,还是 text,其次,还需要附带上资源状态转化的形式,GET or POST等。


通常有以下约束:
  • 接口版本可以放在URI里,也可以放Header里
  • URI使用名词而不是动词,且推荐用复数
  • 不用Get去改变资源的状态
  • 推荐使用嵌套结构

编辑于 2023-10-07 09:17:19 回复(0)

<p>用URL定位资源,用http描述操作</p>

编辑于 2020-05-19 14:21:37 回复(0)
RESTful 是一种互联网软件架构,是应用程序的接口。
拥有表示域名和api,用UPI表示资源,用HTTP method描述对资源的增删改查,拥有过滤信息的参数。



发表于 2020-04-04 14:24:18 回复(0)
制定了http请求的规范。增:post删:delete改:put查:geturl命名规范:所有学生:/students某个学生/students/:id
发表于 2021-03-20 23:24:42 回复(0)

RESTFUL:就是用url定位资源,用http描述操作。

发表于 2019-09-29 16:19:47 回复(0)