01
描述交换
对于每个操作,记录方法、资源、所需字段以及成功响应的形式。包括验证错误。区分传输失败与被拒绝的请求:缺少响应不能证明改变状态的操作失败。
02
将凭证视为配置
将服务器凭证保存在浏览器包和源代码仓库之外。请求最小有用的权限集,并将开发访问与生产访问分开。记录每个集成的所有者以及如何撤销访问。遵循提供商的文档化授权流程。
03
为不可用的依赖项做好计划
设置超时,遵守速率限制指导,并且仅在操作可以安全重复时才重试。在支持的情况下,幂等键可以识别重复请求。记录请求标识符和简明的失败类别;避免使用授权头、会话 Cookie 和个人负载。