NSError 错误码解读
码 | 描述 |
---|---|
-1NSURLErrorUnknown |
|
1kCFHostErrorHostNotFound |
表示DNS查找失败。 |
2kCFHostErrorUnknown |
发生未知错误(例如名称服务器故障)。有关其他信息,请查询kCFGetAddrInfoFailureKey以获取getaddrinfo返回的值; 在netdb.h中查找 |
100kCFSOCKSErrorUnknownClientVersion |
SOCKS服务器拒绝访问,因为它不支持与请求的SOCKS版本的连接。查询kCFSOCKSStatusCodeKey以恢复服务器返回的状态代码。 |
101kCFSOCKSErrorUnsupportedServerVersion |
不支持服务器请求的SOCKS版本。查询kCFSOCKSStatusCodeKey以恢复服务器返回的状态代码。 查询kCFSOCKSVersionKey以查找服务器请求的版本。 |
SOCKS4错误
110kCFSOCKS4ErrorRequestFailed |
请求被服务器拒绝或失败。 |
111kCFSOCKS4ErrorIdentdFailed |
请求被拒绝,因为SOCKS服务器无法连接到客户端上的identd。 |
112kCFSOCKS4ErrorIdConflict |
请求被拒绝,因为客户端程序和identd报告不同的用户ID。 |
113kCFSOCKS4ErrorUnknownStatusCode |
服务器返回的状态代码未知。 |
SOCKS5错误
120kCFSOCKS5ErrorBadState |
流不处于允许所请求操作的状态。 |
121kCFSOCKS5ErrorBadResponseAddr |
返回的地址类型不受支持。 |
122kCFSOCKS5ErrorBadCredentials |
由于登录凭据错误,SOCKS服务器拒绝客户端连接。 |
123kCFSOCKS5ErrorUnsupportedNegotiationMethod |
不支持请求的方法。查询kCFSOCKSNegotiationMethodKey以查找请求的方法。 |
124kCFSOCKS5ErrorNoAcceptableMethod |
客户端和服务器找不到双方都同意的身份验证方法。 |
FTP错误
200kCFFTPErrorUnexpectedStatusCode |
服务器返回了意外的状态代码。查询kCFFTPStatusCodeKey以获取服务器返回的状态代码 |