GT3Error Code

极验行为验证 ios 端业务错误码

ErrorCode Description
-10 触发验证策略,被封禁。
-20 尝试过多。重新验证即可。
-30 验证配置, 传入的参数不合法或为空, challenge 只能使用一次。请检查调用逻辑和传参,或是否有传入重复的 challenge。
-40 配置问题, 传入的参数不合法或为空。请检查调用逻辑和传参。
-50 极验服务器响应异常。请抓包检查 gettype.php 接口。
-51 极验服务器响应异常。请抓包检查 get.php 接口。
-52 极验服务器响应异常。请抓包检查 ajax.php 接口。
-70 接口调用错误。未能成功传入验证初始化参数。
-71 缺失GT3Captcha.bundle文件。请将相应的 GT3Captcha.bundle 复制到工程中。
-80 接口调用错误, 未设置GT3CaptcaManagerDelegate代理方法。请设置必要的GT3CaptcaManagerDelegate代理方法。
-81 注册自定义的异步任务未遵守 GT3AsyncTaskProtocol 协议。请检查相关类的实现。
-90 收到内存警告,而导致 webViewWebContentProcessDidTerminate: 通知。一般是应用占用内存过高导致。

Cocoa Error

可能遇见的有

NSURLErrorDomain

ErrorCode Description
-999 NSURLErrorCancelled用户操作导致的请求中断, 一般忽略处理
-1000 NSURLErrorBadURLURL异常
-1001 NSURLErrorTimedOut请求超时
-1002 NSURLErrorUnsupportedURL不支持的URL
-1003 NSURLErrorCannotFindHost无法找到主机
-1004 NSURLErrorCannotConnectToHost无法连接到服务器
-1005 NSURLErrorNetworkConnectionLost网络丢失, 一般弱网或者网络突然中断导致
-1006 NSURLErrorDNSLookupFailedDNS查询失败
-1007 NSURLErrorHTTPTooManyRedirects过多的请求跳转, 服务器返回过多的302
-1008 NSURLErrorResourceUnavailable访问的资源不可用
-1009 NSURLErrorNotConnectedToInternet未连接到互联网
-1010 NSURLErrorRedirectToNonExistentLocation重定向到不存在的地址
-1011 NSURLErrorBadServerResponse服务器无响应
-1012 NSURLErrorUserCancelledAuthentication客户端取消了安全认证, 或者证书不匹配或服务端不支持ssl和tls
-1013 NSURLErrorUserAuthenticationRequired客户端要求安全认证, 服务端不支持ssl或tls
-1014 NSURLErrorZeroByteResource返回字节流为空
-1015 NSURLErrorCannotDecodeRawData无法解析的原始数据
-1016 NSURLErrorCannotDecodeContentData解析返回内容错误
-1017 NSURLErrorCannotParseResponse无法解析响应体
-1102 NSURLErrorNoPermissionsToReadFile无资源访问权限, 一般为challenge等参数有误, challenge只可被用来请求一次, 失效后可能会遇到该问题
-1200 NSURLErrorSecureConnectionFailed创建安全连接失败
-1201 NSURLErrorServerCertificateHasBadDate服务端证书异常
-1202 NSURLErrorServerCertificateUntrusted服务端证书不可信
-1203 NSURLErrorServerCertificateHasUnknownRoot服务端使用未知的根证书

Other

ErrorCode Description
3840 JSON解析故障, 请检查返回的是否为合法的JSON格式

更多详情请访问URL Loading System Error Codes文档及相关苹果官方文档