GraphQL 介绍

发布时间: 更新时间: 总字数:198 阅读时间:1m 作者: IP上海 分享 网址
专栏文章
  1. JWT与SSO的关系
  2. Web性能压力测试工具——Siege详解
  3. HTTP 响应码
  4. Dex 认证介绍与应用
  5. HTTP 性能测试工具 wrk 使用介绍
  6. HTTP API 设计格式
  7. 免费HTTPS证书Let's Encrypt安装教程
  8. OAuth2 协议介绍
  9. Oauth2 Proxy 使用介绍
  10. 多域名(SAN/UCC)生成CSR操作指南
  11. HTTP 相关理论
  12. Casbin 使用介绍
  13. 免费通配符/泛域名SSL证书申请
  14. HTTP 认证介绍
  15. SSL/TLS 原理详解
  16. Let’s Encrypt 私有部署方案
  17. cfssl 证书签发工具使用
  18. CDN 介绍
  19. Http 性能相关测试工具汇总
  20. GraphQL 介绍(当前)
  21. wireshark 抓 HTTPs/TLS 流量包
  22. Http
  23. Http/Https
  24. HTTP Content Security Policy 介绍
  25. HTTP2介绍
  26. Http/Https
  27. Linux/Windows 代理配置
  28. Websocket 介绍
  29. 什么是正向代理、反向代理、透明代理
  30. HTTP Transfer-Encoding详解
  31. X-Forwarded-For 和 X-Real-IP 的区别?
  32. HTTP 缓存策略

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

介绍

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

优点:

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

缺点:

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

示例:

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