1. 云计算教程网首页
  2. 阿里云

异常处理

使用SDK时如果请求出错,会有相应的异常抛出,同时在log(默认为程序运行目 录下oss_sdk.log)中也会记录详细的出错信息。

OSS Ruby SDK中有两种异常:ClientError和ServerError,它们都是 RuntimeError的子类。

ClientError

ClientError指SDK内部出现的异常,比如参数设置错误或者断点上传/下载中出 现的文件被修改的错误。

ServerError

ServerError指服务器端错误,它来自于对服务器错误信息的解析。ServerError 有以下几个属性:

  • http_code: 出错请求的HTTP状态码
  • error_code: OSS的错误码
  • message: OSS的错误信息
  • request_id: 标识该次请求的UUID;当您无法解决问题时,可以凭这个RequestId来请求OSS开发工程师的帮助

OSS中常见的错误信息请参考OSS错误响应


发布者:佚, 佚名,转转请注明出处:https://www.cms2.cn/aliyun/3095.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code