RESTful
时间会告诉你答案,但不能重来
互联网、信创
展开
-
001-REST-简介
像编程技能一样构建 RESTful Web 服务时一门艺术。随着互联网行业的发展,使用新兴的最佳实践创建 REST API 变得更加具体。由于 RESTful Web 服务不遵循除 HTTP 之外的规定标准,因此根据行业最佳实践 RESTful API 以简化开发并提高客户端采用率非常重要。 表现层状态转换(Representational State Transfer,缩写:R...原创 2019-06-10 21:15:00 · 181 阅读 · 0 评论 -
002-REST-什么是 REST ?
REST 架构风格描述了六种约束。应用于架构的这些约束最初由 Roy Fielding 在他的博士论文中传达并定义了 RESTful 的基础 - 样式六种约束1. 统一的接口;2. 无状态;3. 可缓存;4. Client-Server;5. 分层系统;6. 按需代码(可选)六种约束 - 统一的接口统一接口约束定义了客户端和服务器之间的接口。它简化并解耦了架构,...原创 2019-06-10 21:15:17 · 149 阅读 · 0 评论 -
003-REST-REST API 快速提示
无论技术上是 REST 还是不是 REST(根据前文提到的六个约束条件),这里有一些推荐的类似 REST 的概念。这六个快速提示将带来更好,更实用的服务。使用 HTTP 动词使你的请求一目了然API 使用者能够发送 GET, POST, PUT, DELETE 动词,这极大地增强了给定请求的清晰度。通常,四个主要 HTTP 谓词使用如下:GET: 读取特定资源(通过标识符)或资源...原创 2019-06-10 21:15:24 · 214 阅读 · 0 评论 -
004-REST-使用 HTTP 方法进行 RESTful 服务
HTTP 谓词构成了我们“统一接口”约束的主要部分,并为我们提供了与基于名词的资源相对应的动作。 主要或最常用的 HTTP 谓词(或正确调用的方法)是 POST,GET,PUT,PATCH和DELETE。 它们分别对应于创建,读取,更新和删除(或CRUD)操作。 还有许多其他动词,但使用频率较低。 在那些不常用的方法中,OPTIONS 和 HEAD 的使用频率高于其他方法。下面的表总结...原创 2019-06-10 21:15:34 · 630 阅读 · 0 评论