RESTful
文章平均质量分 81
赖勇浩
这个作者很懒,什么都没留下…
展开
-
比较 REST、JSON:API 和 GraphQL
首先,这篇文章是从请求效率、运维的简单性、API 可发现性、数据写入等来比较 REST、JSON:API 和 GraphQL,其中这里的 REST 就是指 RESTful 风格的 HTTP API 接口,一个接口一个接口写出来的那种,而不是类似那种设计和规范的框架做出来的。然后定义比较的指标:作者做了个表来比对:所以Dries哥态度是很明确的,他选JSON:API。接下来从这4个方面分别展开说。这里其实分了两部分内容,一部分是类似外键或引用的处理方式,另一部分是对响应体的裁剪能力。我们先来看第一部分,Dri原创 2022-07-02 16:27:27 · 2413 阅读 · 0 评论 -
讲清楚POST和PUT的区别
在RESTful概念里,HTTP Method代表不同的语义,GET/PATCH/DELETE没有太多的困惑,但是POST/PUT经常让人分不清楚。有说POST用来创建,PUT用来修改的;也有PUT用来创建,POST用来修改的。各种一词,抛到微信群里能瞬间吵起来。其实都不对,POST和PUT都能用来创建。它们最重要的区别是由它们最基础的概念决定的,那就是PUT要实现为幂等的。所谓的幂等,就是:在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。所以在实现中,POST用来原创 2022-04-25 15:06:35 · 6561 阅读 · 0 评论