应用程序接口(Application Programming Interface)
缩写:API
简述
系统边界上的调用契约(字段、错误、版本)。网络语境下常落在 HTTP 等协议上;API 本身不是传输层协议。
使用场景
前后端/伙伴集成、平台开放、服务间契约。
实践与应用
调用方 → 契约(URL/方法/字段/错误)→ 提供方
版本与兼容单独管理
注意事项
• 网络 200 仍可能业务失败——错误模型要分层。
• 内部堆栈直接暴露给调用方。
关联术语
• RPC:远程调用风格的一种
• HTTP:Web API 常见承载
• 契约 / 版本:接口演进要素