错误码参考文档
文档目的
本文档用于说明在软件系统访问、调用、部署及分发过程中可能出现的常见错误类型,涵盖前端访问、接口调用、网关策略、CDN 分发与安全控制等环节。 每个错误码均提供错误说明、可能原因、影响范围及处理建议,用于快速定位问题与指导修复。
1001:资源不存在(Resource Not Found)
错误说明
请求的资源不存在。用户访问了一个域名或路径,该域名虽然已指向某个服务器或 IP 地址,但实际并未部署对应资源。
可能原因
- 域名拼写错误或路径错误
- DNS 指向正确,但服务器上未部署该资源
- 服务尚未上线或已被移除
- 前端路由与后端资源不一致
影响范围
- Web 页面无法访问
- API 请求返回空或错误响应
处理建议
- 检查访问的域名与路径是否正确
- 确认资源是否已正确部署并发布
- 检查 DNS 配置与服务器资源映射
- 对外建议返回标准 404 页面或响应
1002:资源被停用或废弃(Resource Disabled or Deprecated)
错误说明
请求的资源曾经存在,但当前已被停用、废弃或迁移,且未提供新的访问地址。
可能原因
- 服务下线但未设置跳转或说明
- 资源迁移但未同步更新访问入口
- 历史接口被废弃但仍被调用
影响范围
- 老版本客户端或系统调用失败
- 第三方集成中断
处理建议
- 检查资源是否已迁移或替代
- 联系系统管理员确认新资源地址
- 对外接口建议提供明确的废弃说明
- 内部系统应建立资源生命周期管理机制
1003:资源访问方式不被允许(Method Not Allowed)
错误说明
请求使用了资源不支持的访问方式,例如使用 GET 请求访问仅支持 POST 的接口。
可能原因
- HTTP 方法使用错误
- 前端或调用方接口定义不一致
- 网关或后端接口限制了请求方法
影响范围
- 接口调用失败
- 表单提交或数据操作异常
处理建议
- 检查接口文档中定义的请求方法
- 确认前端或调用方实现是否正确
- 后端可返回明确的 Method Not Allowed 响应
1004:不允许通过 IP 直接访问(IP Access Not Allowed)
错误说明
请求通过服务器或 CDN 的直接 IP 地址访问资源,该访问方式被明确禁止。
可能原因
- CDN 仅允许通过绑定域名访问
- 防止绕过安全策略或证书校验
- 访问方式不符合部署规范
影响范围
- 页面或接口无法加载
- HTTPS 证书校验失败
处理建议
- 使用正式绑定的域名进行访问
- 确认 CDN、证书与域名配置正确
- 不建议对外暴露 IP 访问能力
1005:资源重定向异常(Redirection Error)
错误说明
请求的资源已被重定向至新的地址,但当前客户端或浏览器未能正确处理该重定向流程。
可能原因
- 浏览器或客户端不支持重定向
- 重定向链路配置错误或循环跳转
- HTTP/HTTPS 混合跳转问题
影响范围
- 页面无法正常加载
- 请求陷入跳转失败状态
处理建议
- 检查重定向规则是否正确
- 确认跳转协议与目标地址合法
- 避免多层或循环重定向
1006:资源访问环境不安全(Insecure Access Environment)
错误说明
当前访问环境被判定为不安全,不满足资源的安全访问要求。
可能原因
- 使用 HTTP 而非 HTTPS 访问
- 资源要求更高安全级别(如 PQC 纯量子安全隧道)
- 客户端或设备不支持所需安全协议
影响范围
- 访问被拒绝
- 安全策略触发
处理建议
- 使用 HTTPS 或符合要求的安全通道访问
- 升级客户端或设备安全能力
- 确认访问环境符合安全策略要求
1007:授权错误(Authorization Required)
错误说明
请求的资源为受保护资源,当前请求未提供任何有效的授权或认证信息。
可能原因
- 未登录或未获取访问凭证
- 请求未携带 Authorization 信息
- 访问了仅限内部或特定角色的资源
影响范围
- 用户无法访问受保护内容
- 接口调用被拒绝
处理建议
- 引导用户完成登录或授权流程
- 检查请求头中是否携带授权信息
- 明确资源访问权限策略
1008:授权认证失败(Authentication Failed)
错误说明
请求携带了认证信息(如 JWT、Token 等),但认证校验失败或信息不合法。
可能原因
- Token 过期或被吊销
- 签名错误或篡改
- 认证信息格式不正确
影响范围
- 已登录用户被强制拒绝访问
- 自动化接口调用失败
处理建议
- 重新进行认证并获取新的凭证
- 检查 Token 生成与校验逻辑
- 确认系统时间与签名算法一致
1009:禁止自动化访问(Automated Access Forbidden)
错误说明
当前访问行为被判定为自动化访问(如爬虫、机器人或 AI 请求),不符合访问策略。
可能原因
- 请求频率异常
- User-Agent 或行为特征异常
- 触发反爬虫或风控规则
影响范围
- 请求被限制或封禁
- 自动化任务中断
处理建议
- 检查网络环境与访问行为
- 降低请求频率或使用官方 API
- 若为合法自动化访问,应申请白名单或授权