HMRErrorDomain

NSErrorDomain const HMRErrorDomain = @"com.hummer.error";

通用错误类型

HMRServerErrorDomain

NSErrorDomain const HMRServerErrorDomain = @"com.hummer.server.error";

服务错误类型

HMRErrorCode

错误码含义
HMRSuccessCode(0)操作成功
HMRInvalidVersionErrorCode(1000)版本非法
HMRUninitializedErrorCode(1001)没有初始化
HMRInvalidParameterErrorCode(1002)调用参数非法
HMRIOErrorCode(1003)io错误
HMRNetworkNotFoundErrorCode(1004)无法找到网络
HMRTimeoutErrorCode(1005)操作超时
HMRConnectionTimeoutErrorCode(1006)连接超时
HMRConnectionErrorCode(1007)连接异常
HMRThrottlingErrorCode(1008)调用过于频繁
HMRUnauthorizedErrorCode(1009)没有登录
HMRParseServerDataErrorCode(1010)解析服务端数据出错
HMRBadUserErrorCode(1011)如果业务没有正确处理用户上下文切换,例如业务已经注销了用户,但是没有调用Hummer.close,则会产生该错误
HMRInvalidProtocolErrorCode(2000)网络协议编解码错误
HMRValidationErrorCode(2001)参数验证错误
HMRInvalidTokenErrorCode(2002)Token校验错误
HMRExpiredTokenErrorCode(2003)Token过期
HMRResourceNotFoundErrorCode(2004)资源、关系不存在
HMRResourceAlreadyExistErrorCode(2005)资源、关系已存在
HMRLimitExceededErrorCode(2006)资源、关系超上限
HMRMessageSizeLimitExceededErrorCode(2007)消息长度超上限
HMRAccessDeniedErrorCode(3000)没有权限
HMRInBlacklistErrorCode(3001)在黑名单中
HMRTemporarilyDeniedErrorCode(3002)暂时没有权限
HMRForbiddenErrorCode(3003)操作被禁止
HMRUserForbiddenErrorCode(3004)用户操作被禁止
HMRBannedErrorCode(3005)操作被封禁
HMRChallengeErrorCode(3006)需要输入参数进行验证
HMRInspectionFailedErrorCode(3007)审查失败
HMRInternalServerErrorCode(4000)服务器内部错误
HMRServiceUnavailableErrorCode(4001)服务不可用
HMRBusinessServerErrorCode(4002)业务服务器
HMRServiceThrottlingErrorCode(4003)服务阻塞

文档是否有解决您的问题?

有帮助 没帮助
提交成功,非常感谢您的反馈!

反馈

TOP