【API 技术核心原理】REST | GraphQL | gRPC | tRPC
小于 1 分钟
https://www.bilibili.com/video/BV1yL41167fD/
【API 技术核心原理】REST | GraphQL | gRPC | tRPC
讲了 REST 和 graphQL 的区别
REST 两个核心
- REpresentational 让资源有某种表现形式,让资源用某种代表来展现
- State Transfer 状态转输
六个约束
- 客户端服务端 各自独立
- 统一接口 GET/POST/PUT/PATCH/DELETE
- 无状态 状态保存在客户端里
- 缓存 幂等
- 分层系统 统一网关
- 按需代码 可以执行 JavaScript,但是不安全,
所以特别依赖 API 接口 ,不知道 调用 API 的文档就瞎了