跳转至

HTTP 状态码

本文档说明 UPath API 使用的 HTTP 状态码及其含义。

成功状态码

状态码 含义 使用场景
200 OK 请求成功 查询、更新操作成功
201 Created 创建成功 注册、创建资源成功
204 No Content 删除成功 删除资源成功,无响应体

客户端错误状态码

状态码 含义 常见原因
400 Bad Request 请求错误 参数格式错误、必填参数缺失
401 Unauthorized 未授权 Token/API Key 无效或过期
403 Forbidden 禁止访问 无权限、余额不足、账户禁用
404 Not Found 资源不存在 请求的资源 ID 不存在
405 Method Not Allowed 方法不允许 使用了不支持的 HTTP 方法
429 Too Many Requests 请求过多 触发频率限制

服务端错误状态码

状态码 含义 处理建议
500 Internal Server Error 服务器内部错误 稍后重试
502 Bad Gateway 网关错误 稍后重试
503 Service Unavailable 服务不可用 服务维护中,稍后重试
504 Gateway Timeout 网关超时 网络问题,稍后重试

状态码与接口对应关系

用户接口

接口 成功状态码 可能的错误状态码
发送验证码 200 400, 429
用户注册 201 400
用户登录 200 400, 401

API 密钥接口

接口 成功状态码 可能的错误状态码
获取密钥列表 200 401
创建密钥 201 400, 401
获取密钥详情 200 401, 404
删除密钥 204 401, 404

AIGC 接口

接口 成功状态码 可能的错误状态码
getScenes 200 400, 401, 404
StartVoiceChat 200 400, 401, 403, 404, 500
StopVoiceChat 200 400, 401, 404

控制台接口

接口 成功状态码 可能的错误状态码
控制台概览 200 401
用量趋势 200 400, 401
API 统计 200 400, 401

处理建议

4xx 错误处理

400 → 检查请求参数
401 → 刷新 Token 或检查 API Key
403 → 检查账户状态和余额
404 → 检查资源 ID
429 → 降低请求频率

5xx 错误处理

5xx → 实现指数退避重试策略
     → 第 1 次重试:等待 1 秒
     → 第 2 次重试:等待 2 秒
     → 第 3 次重试:等待 4 秒
     → 超过 3 次后放弃并报警

监控建议

建议对 4xx 和 5xx 错误率进行监控,异常时及时告警。