OpenAPI
OpenAPI 用 HTTP 状态码表示请求结果,并在 JSON 中返回code、message、data。失败时 data 通常为 null。
请求格式见接口调用。排查时保留响应的
X-Request-ID,不要在问题描述中附带 Access Key。
控制台操作
控制台业务错误使用数字错误码和文字信息。常见代码如下:
以
5 开头的业务错误通常来自依赖服务。保留完整代码与文字信息:超时、服务不可用、权限不足和参数无效的处理方式不同。
控制台业务错误可能出现在 HTTP 请求成功返回的响应体中,不能只凭浏览器网络面板的 HTTP 200 判断操作成功。
Function 和 BlockX
function.call() 失败时抛出 FunctionInvokeError;自定义任务检查 result.task_result.success、failure_code 和 retryable。调试示例见测试调试。
BlockDB 与 Leafage
确定性的参数和代码错误应先修正,再重试。异步写入应按查看异步写任务检查最终状态,不能把提交成功当成最终写入成功。