【发布时间】:2016-10-29 23:49:08
【问题描述】:
我只是玩了一下 graphql,还不能识别 graphql 和 REST 在嵌入和部分响应方面的区别。
TeamCity 多年来一直使用部分响应,它作为“Restful”服务运行
【问题讨论】:
标签: rest embedding graphql partial-response
我只是玩了一下 graphql,还不能识别 graphql 和 REST 在嵌入和部分响应方面的区别。
TeamCity 多年来一直使用部分响应,它作为“Restful”服务运行
【问题讨论】:
标签: rest embedding graphql partial-response
REST 是一种架构风格,而不是一种格式或一种查询语言(就像 GraphQL 一样)。可以构建支持部分资源或资源层次结构的 API(其他示例包括 JSON 补丁或 JSON Graph),但这些方法不是 REST 的概念部分。另一方面,它们是 GraphQL 的概念部分。您选择的示例与 GraphQL 有一些相似之处,但这并不是因为它们是 RESTful 服务。
另一方面,REST 基于一些不符合 GraphQL 的方法(反之亦然)。不完整的列表包括:
【讨论】: