class COS::ServerError

服务端返回异常 Code: -166, Message: 索引不存在, HttpCode: 400 Code: -173, Message: 目录非空, HttpCode: 400 Code: -180, Message: 非法路径, HttpCode: 400 Code: -288, Message: process打包失败, HttpCode: 400 Code: -4018, Message: 相同文件已上传过, HttpCode: 400 Code: -5997, Message: 后端网络错误, HttpCode: 400 Code: -5999, Message: 参数错误, HttpCode: 400

Attributes

error_code[R]
http_code[R]
message[R]
response[R]

Public Class Methods

new(response) click to toggle source
# File lib/cos/exception.rb, line 22
def initialize(response)
  @response = response
  resp_obj  = JSON.parse(response.body)

  @error_code = resp_obj['code']
  @message    = resp_obj['message']
  @http_code  = response.code
end

Public Instance Methods

to_s() click to toggle source
# File lib/cos/exception.rb, line 35
def to_s
  "ServerError Code: #{error_code}, Message: #{message}, HttpCode: #{http_code}"
end