REST API 设计

rest_api2026-10-16 18:03:58

REST API 设计通常围绕资源及其表示组织 Web 接口,并利用 HTTP 方法、状态码与缓存等语义表达操作。

资源与协议

可用集合资源表达列表、单项资源表达具体对象。GET 应保持安全语义,PUT、DELETE 的幂等含义与 POST 不同;接口应返回与实际结果相符的状态码,而不是把所有业务结果都包装成不可区分的成功。

演进与边界

实践中需定义分页、过滤、错误结构、字段兼容和版本策略。列表排序需要稳定规则,错误应提供可处理的信息,同时避免暴露凭据或内部细节。

并非 URL 中出现名词就满足 REST 的全部架构约束;也不应为追求形式强行把自然业务操作拆成难以维护的资源组合。

参考资料

本页目录