做什么会用到
- 01做 Web 产品:HTTP / HTTPS / HTTP/2 / HTTP/3 要知道差别
- 02做实时功能(IM / 直播 / 协同编辑):WebSocket 或 WebRTC 是标配
- 03做 IoT:MQTT / CoAP 等低功耗协议
- 04做纯静态页面:HTTP 就够了
- 05做自己的 API:基于 HTTP 上定 REST / GraphQL / gRPC,各有取舍
想用它怎么问 AI
“我做【XXX 产品】,前后端通信该选【REST / GraphQL / gRPC / WebSocket】中的哪个?请对比它们在我这个场景下的优劣、给出技术栈推荐、以及最小可用示例。”
打个比方
像两个人见面前讲好用什么语言、怎么打招呼。