GraphQL 介绍

发布时间: 更新时间: 总字数:198 阅读时间:1m 作者: 分享 复制网址
专栏文章
  1. HTTP 专题
  2. HTTP 响应码
  3. HTTP API 设计格式
  4. CDN 介绍
  5. GraphQL 介绍(当前)
  6. HTTP2介绍
  7. Websocket 介绍

GraphQL是由Facebook开发的,一种为API提供查询的语言。

介绍

GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。

优点:

  • 按需请求所要的数据
  • 一个请求可以获取多个资源
  • 描述所有的可能类型系统
  • API 演进无需划分版本

缺点:

  • GraphQL 学习有难度
  • 服务器开发复杂
  • 缓存机制比 REST 更加复杂

示例:

Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数