我只是在使用graphql玩一点,并且还无法通过嵌入和部分响应来识别graphql和REST之间的区别。
部分响应由TeamCity使用多年,它作为“Restful”服务
答案 0 :(得分:2)
REST是一种架构风格,而不是格式或查询语言(如GraphQL)。可以构建支持部分资源或资源层次结构的API(其他示例包括JSON补丁或JSON图),但这些方法不是REST的概念部分。另一方面,他们是 GraphQL的概念部分。您选择了与GraphQL有一些相似之处的示例,但这不是因为它们是RESTful服务。
另一方面,REST基于一些不符合GraphQL的方法(反之亦然)。不完整的清单包括: