错误响应

当用户访问图片处理服务出现错误的时候,图片处理服务会返回给用户相应的错误码和错误信息,以帮助用户定位与处理问题。

错误响应

图片处理服务错误响应的消息体示例如下:

<Error>
  <Code>BadRequest</Code>
  <Message>Input is not base64 decoding.</Message>
  <RequestId>52B155D2D8BD99A15D0005FF</RequestId>
  <HostId>userdomain</HostId>
</Error>

错误消息包含以下元素:

  • Code: 图片处理服务返回给用户的错误码。

  • Message: 图片处理服务给出的详细错误信息。

  • RequestId: 标识错误请求的唯一UUID,在无法解决问题时候,可以使用此错误ID发送给图片处理服务的工程师去定位错误的原因。

  • HostId:标识访问的图片处理服务集群。

错误码

图片处理服务包含的错误码如下:

错误码

描述

解决方案

InvalidArgument

参数错误

400错误

BadRequest

错误请求

MissingArgument

缺少参数

ImageTooLarge

图片大小超过限制

WatermarkError

水印错误

NotImplemented

方法未实现

AccessDenied

拒绝访问

403错误

SignatureDoesNotMatch

签名不匹配

NoSuchKey

图片不存在

404错误

NoSuchStyle

样式不存在

InternalError

服务内部错误

500错误

SDK示例