【API 技术核心原理】REST | GraphQL | gRPC | tRPC

Huxzhi小于 1 分钟ZK, code

https://www.bilibili.com/video/BV1yL41167fD/open in new window

【API 技术核心原理】REST | GraphQL | gRPC | tRPC

讲了 REST 和 graphQL 的区别

REST 两个核心

  • REpresentational 让资源有某种表现形式,让资源用某种代表来展现
  • State Transfer 状态转输

六个约束

  • 客户端服务端 各自独立
  • 统一接口 GET/POST/PUT/PATCH/DELETE
  • 无状态 状态保存在客户端里
  • 缓存 幂等
  • 分层系统 统一网关
  • 按需代码 可以执行 JavaScript,但是不安全,

所以特别依赖 API 接口 ,不知道 调用 API 的文档就瞎了