错误处理
所有API方法使用标准的HTTP响应代码表示成功或失败。
状态码 | 原因 |
---|---|
200 | 成功 - 结果在响应内容中 |
204 | 成功 - 但无其他内容 |
400 | 错误请求 - 参见以下响应格式 |
401 | 未授权 - 请查看“身份验证” |
404 | 未找到 - 没有找到资源 |
409 | 版本不匹配 - 请查看 POST /flows |
500 | 服务器错误 - 服务器上出现了问题 |
错误响应
对于响应代码400
,响应内容将是一个包含以下字段的JSON对象:
我为您提供了这个JSON对象的表格形式:
字段 | 描述 |
---|---|
code | 错误代码 |
message | 错误描述 |
您可以将这个格式复制到任何支持Markdown的编辑器中查看效果。
示例:
{
"code": "module_already_loaded",
"message": "模块已加载"
}
错误代码列表
代码 | 描述 |
---|---|
unexpected_error | 发生意外错误 |
invalid_request | 请求中包含无效参数 |
settings_unavailable | 存储系统不支持更改设置 |
module_already_loaded | 请求的模块已加载 |
type_in_use | 请求试图删除/禁用当前正在使用的节点类型 |
invalid_api_version | 请求在头部指定了无效的API版本Node-RED-API-Version |