NSError错误码解读

这篇博客深入解析了NSError的各种错误码,包括SOCKS4、SOCKS5、FTP、HTTP错误,以及CFURLConnection、CFURLProtocol、文件、SSL、下载和文件I/O、Cookie和CFNetServices等不同场景下的错误情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NSError 错误码解读

描述
-1
NSURLErrorUnknown
 
1
kCFHostErrorHostNotFound
表示DNS查找失败。
2
kCFHostErrorUnknown
发生未知错误(例如名称服务器故障)。有关其他信息,请查询kCFGetAddrInfoFailureKey以获取getaddrinfo返回的值; 在netdb.h中查找
100
kCFSOCKSErrorUnknownClientVersion
SOCKS服务器拒绝访问,因为它不支持与请求的SOCKS版本的连接。查询kCFSOCKSStatusCodeKey以恢复服务器返回的状态代码。
101
kCFSOCKSErrorUnsupportedServerVersion
不支持服务器请求的SOCKS版本。查询kCFSOCKSStatusCodeKey以恢复服务器返回的状态代码。

查询kCFSOCKSVersionKey以查找服务器请求的版本。

SOCKS4错误

110
kCFSOCKS4ErrorRequestFailed
请求被服务器拒绝或失败。
111
kCFSOCKS4ErrorIdentdFailed
请求被拒绝,因为SOCKS服务器无法连接到客户端上的identd。
112
kCFSOCKS4ErrorIdConflict
请求被拒绝,因为客户端程序和identd报告不同的用户ID。
113
kCFSOCKS4ErrorUnknownStatusCode
服务器返回的状态代码未知。

SOCKS5错误

120
kCFSOCKS5ErrorBadState
流不处于允许所请求操作的状态。
121
kCFSOCKS5ErrorBadResponseAddr
返回的地址类型不受支持。
122
kCFSOCKS5ErrorBadCredentials
由于登录凭据错误,SOCKS服务器拒绝客户端连接。
123
kCFSOCKS5ErrorUnsupportedNegotiationMethod
不支持请求的方法。查询kCFSOCKSNegotiationMethodKey以查找请求的方法。
124
kCFSOCKS5ErrorNoAcceptableMethod
客户端和服务器找不到双方都同意的身份验证方法。

FTP错误

200
kCFFTPErrorUnexpectedStatusCode
服务器返回了意外的状态代码。查询kCFFTPStatusCodeKey以获取服务器返回的状态代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值