设备错误
发生错误时将返回一个指示错误的 HTTP 状态代码以及以下故障响应有效载荷。
JSON 故障响应:
{
fault: {
message: 'ERR_INVALID_ARG',
details: 'Error Details...',
code: 500
}
}
表 4 常见错误代码
|
|
|
ERR_INVALID_ARG
|
400
|
输入参数无效
|
ERR_UNKNOWN_ARG
|
400
|
额外的未处理输入参数
|
ERR_MISSING_ARG
|
400
|
缺少必要的输入参数
|
ERR_UNAUTHORIZED
|
401
|
此用户未获得执行命令的授权
|
ERR_DENIED
|
403
|
操作被拒绝
|
ERR_STATE_CHANGED
|
|
系统状态冲突
|
ERR_NOT_FOUND
|
404
|
未找到请求项
|
ERR_OBJECT_EXISTS
|
409
|
请求创建已存在的对象
|
ERR_CONFIRM_REQUIRED
|
409
|
请求需要完成 confirm=true 查询参数
|
ERR_OVER_LIMIT
|
413
|
输入请求太大,无法处理
|
ERR_UNSUPPORTED_MEDIA
|
415
|
请求的介质类型不受请求支持
|
ERR_NOT_IMPLEMENTED
|
501
|
操作未实施
|
ERR_BUSY
|
503
|
因资源有限,服务不可用
|
|