调用API服务后,系统会返回HTTP状态码。如果返回的状态码为2xx,表示调用成功。如果返回的状态码为4xx或5xx,表示调用失败。
说明
对于返回结果的说明如下:
调用成功返回的数据格式暂时只支持JSON。
如果您使用外部系统发送请求,可在参数中定制返回的数据格式。
本文档中的返回示例为了便于用户查看,做了断行处理。
正常返回示例
JSON
示例
{
"Name": "CreateTest",
"OssBucketName": "yuanchuang",
"OssKeyPrefix": "",
"RoleName": "aliyunactiontraildefaultrole"
}
异常返回示例
调用接口出错后,不会返回结果数据。调用方可根据每个接口对应的错误码以及公共错误码来定位错误原因。
调用API报错后,将在response中返回HTTP状态码、错误码和错误信息,还会包括该次请求在全局的唯一标识RequestId。若您根据错误码和错误信息无法明确问题,可将RequestId提供给技术支持人员,帮忙快速定位到该条请求日志。
JSON
示例
{
"RequestId": "0BC51021-1740-4C13-8072-4C1CD1D6B1F2",
"Name": "CreateTest",
"OssBucketName": "yuanchuang",
"OssKeyPrefix": "",
"RoleName": "aliyunactiontraildefaultrole"
}
公共错误码
名称 | 描述 | 状态码 |
InvalidAction | 非法的Action。 | 400 |
InvalidParameterValue | 不支持的参数值。 | 400 |
MissingAction | 缺少Action参数。 | 400 |
MissingParameter | 缺少必选参数。 | 400 |
InvalidAccessKeyId.Inactive | AccessKeyId被禁用。 | 403 |
NeedRamAuthorize | RAM授权用户不存在。 | 403 |
InternalFailure | 内部服务未知错误。 | 500 |
InternalServerError | 内部服务错误。 | 500 |
ActionNotImplemented | 指定的Action未实现。 | 501 |
ServiceUnavailable | 服务不可用。 | 503 |
文档内容是否对您有帮助?