tag

API 设计

共 8 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
scala

Scala GraphQL 服务实战:Caliban、Schema 设计与订阅

以 Caliban 为主线,系统讲解 Scala 侧 GraphQL 服务的落地路径。覆盖 Schema 定义与 case class 派生、接口与联合类型、Relay 分页、ZQuery 批处理消除 N+1、变更与事务边界、基于 ZStream 的订阅推送,以及鉴权指令、查询复杂度限制、Apollo Federation 与 schema 演进等生产议题,并给出可直接复用的代码片段与踩坑清单。

10 分钟阅读
Scala GraphQL API 设计
others

HTTP 状态码与请求语义:从 1xx 到 5xx 的正确用法

系统梳理 HTTP 状态码与请求语义:1xx~5xx 五位分层与责任归属、2xx 成功语义细分(200/201/202/204/206)、3xx 重定向与缓存协商(301/302/303/307/308/304)、4xx 客户端错误(401 与 403、405/409/422/429)、5xx 服务端错误(500/502/503/504)、幂等性与安全性与方法与状态码搭配、缓存相关头与条件请求、常见误用与排错套路、API 设计中的状态码取舍与 RFC 7807 问题详情。

10 分钟阅读
HTTP REST 缓存