美文网首页
什么是restful风格的接口规范?

什么是restful风格的接口规范?

作者: 阿飞666666 | 来源:发表于2020-05-22 14:24 被阅读0次

    (一)什么是rest

    1. REST 是英文 Representational State Transfer(表现层状态转化),Rest 是 web 服务的一种架构风格; 

    2.使用 HTTP,URI、XML、JSON、HTML 等广泛流行的标准和协议;轻量级,跨平台、跨语言的架构设计;

    3.它是一种设计风格,不是一种标准,是一种思想。

    (二)Rest 原则

    1.网络上的所有事物都可以被抽象为资源(resource)。

    2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识

    3.所有的操作都是无状态的

    (三)设计思想

    1.REST 简化开发,其架构遵循 CRUD 原则,该原则告诉我们对于资源(包括网络资源)只需要四种行为:创建,获取,

    更新和删除就可以完成相关的操作和处理。

    2.我们可以通过统一资源标识符(Universal Resource Identifier,URI)来识别和定位资源,并且针对这些资源而

    执行的操作是通过 HTTP 规范定义的。其核心操作只有 GET,POST,PUT,DELETE。也就是:URL 定位资源,用 HTTP

    动词(GET,POST,DELETE,DETC)描述操作。

    3.因此设计 web 接口的时候,REST 主要是用于定义接口名,接口名一般是用名次写,不用动词,那怎么表达“获取”

    或者“删除”或者“更新”这样的操作呢——用请求类型(GET,PUT,POST,DELETE)来区分。

    (四)Rest 中(GET,PUT,POST,DELETE)安全等级

    相关文章

      网友评论

          本文标题:什么是restful风格的接口规范?

          本文链接:https://www.haomeiwen.com/subject/dkuqahtx.html