错误处理
所有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 |
