GraphQL 介绍
专栏文章
- JWT与SSO的关系
- Web性能压力测试工具——Siege详解
- HTTP 响应码
- Dex 认证介绍与应用
- HTTP 性能测试工具 wrk 使用介绍
- HTTP API 设计格式
- 免费HTTPS证书Let's Encrypt安装教程
- OAuth2 协议介绍
- Oauth2 Proxy 使用介绍
- 多域名(SAN/UCC)生成CSR操作指南
- HTTP 相关理论
- Casbin 使用介绍
- 免费通配符/泛域名SSL证书申请
- HTTP 认证介绍
- SSL/TLS 原理详解
- Let’s Encrypt 私有部署方案
- cfssl 证书签发工具使用
- Http 性能相关测试工具汇总
- GraphQL 介绍(当前)
- wireshark 抓 HTTPs/TLS 流量包
- Vaultwarden: 开源密码管理方案
- Http
- Http/Https
- 软件开发中常见的认证类型
- SSE 介绍
- HTTP Content Security Policy 介绍
- HTTP2介绍
- netrc 文件格式介绍
- Linux/Windows 代理配置
- Websocket 介绍
- 什么是正向代理、反向代理、透明代理
- HTTP Transfer-Encoding详解
- X-Forwarded-For 和 X-Real-IP 的区别?
- HTTP 缓存策略
GraphQL是由Facebook开发的,一种为API提供查询的语言。
介绍
GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。
优点:
- 按需请求所要的数据
- 一个请求可以获取多个资源
- 描述所有的可能类型系统
- API 演进无需划分版本
缺点:
- GraphQL 学习有难度
- 服务器开发复杂
- 缓存机制比 REST 更加复杂
示例:
- 上一页: Rust use 路径导入
- 下一页: Knative service 示例
专栏文章
- JWT与SSO的关系
- Web性能压力测试工具——Siege详解
- HTTP 响应码
- Dex 认证介绍与应用
- HTTP 性能测试工具 wrk 使用介绍
- HTTP API 设计格式
- 免费HTTPS证书Let's Encrypt安装教程
- OAuth2 协议介绍
- Oauth2 Proxy 使用介绍
- 多域名(SAN/UCC)生成CSR操作指南
- HTTP 相关理论
- Casbin 使用介绍
- 免费通配符/泛域名SSL证书申请
- HTTP 认证介绍
- SSL/TLS 原理详解
- Let’s Encrypt 私有部署方案
- cfssl 证书签发工具使用
- Http 性能相关测试工具汇总
- GraphQL 介绍(当前)
- wireshark 抓 HTTPs/TLS 流量包
- Vaultwarden: 开源密码管理方案
- Http
- Http/Https
- 软件开发中常见的认证类型
- SSE 介绍
- HTTP Content Security Policy 介绍
- HTTP2介绍
- netrc 文件格式介绍
- Linux/Windows 代理配置
- Websocket 介绍
- 什么是正向代理、反向代理、透明代理
- HTTP Transfer-Encoding详解
- X-Forwarded-For 和 X-Real-IP 的区别?
- HTTP 缓存策略
最近更新
最新评论