iOS开发之--iOS网络请求错误码。

今天无聊刷脉脉,可是发现怎么刷都出现错误-1003,后来改为wifi网络下,变成错误-1001,上网查找了一番发现分别为找不到host和请求超时。

官方链接为:

<a target=_blank href="https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html" target="_blank" style="color: rgb(255, 153, 0); text-decoration: none;">https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html</a>

我将swift和oc的摘抄出来了。


Declaration

SWIFT

varNSURLErrorUnknown: Int { get }

varNSURLErrorCancelled: Int { get }

varNSURLErrorBadURL: Int { get }

varNSURLErrorTimedOut: Int { get }

varNSURLErrorUnsupportedURL: Int { get }

varNSURLErrorCannotFindHost: Int { get }

varNSURLErrorCannotConnectToHost: Int { get }

varNSURLErrorDataLengthExceedsMaximum: Int { get }

varNSURLErrorNetworkConnectionLost: Int { get }

varNSURLErrorDNSLookupFailed: Int { get }

varNSURLErrorHTTPTooManyRedirects: Int { get }

varNSURLErrorResourceUnavailable: Int { get }

varNSURLErrorNotConnectedToInternet: Int { get }

varNSURLErrorRedirectToNonExistentLocation: Int { get }

varNSURLErrorBadServerResponse: Int { get }

varNSURLErrorUserCancelledAuthentication: Int { get }

varNSURLErrorUserAuthenticationRequired: Int { get }

varNSURLErrorZeroByteResource: Int { get }

varNSURLErrorCannotDecodeRawData: Int { get }

varNSURLErrorCannotDecodeContentData: Int { get }

varNSURLErrorCannotParseResponse: Int { get }

varNSURLErrorInternationalRoamingOff: Int { get }

varNSURLErrorCallIsActive: Int { get }

varNSURLErrorDataNotAllowed: Int { get }

varNSURLErrorRequestBodyStreamExhausted: Int { get }

varNSURLErrorFileDoesNotExist: Int { get }

varNSURLErrorFileIsDirectory: Int { get }

varNSURLErrorNoPermissionsToReadFile: Int { get }

varNSURLErrorSecureConnectionFailed: Int { get }

varNSURLErrorServerCertificateHasBadDate: Int { get }

varNSURLErrorServerCertificateUntrusted: Int { get }

varNSURLErrorServerCertificateHasUnknownRoot: Int { get }

varNSURLErrorServerCertificateNotYetValid: Int { get }

varNSURLErrorClientCertificateRejected: Int { get }

varNSURLErrorClientCertificateRequired: Int { get }

varNSURLErrorCannotLoadFromNetwork: Int { get }

varNSURLErrorCannotCreateFile: Int { get }

varNSURLErrorCannotOpenFile: Int { get }

varNSURLErrorCannotCloseFile: Int { get }

varNSURLErrorCannotWriteToFile: Int { get }

varNSURLErrorCannotRemoveFile: Int { get }

varNSURLErrorCannotMoveFile: Int { get }

varNSURLErrorDownloadDecodingFailedMidStream: Int { get }

varNSURLErrorDownloadDecodingFailedToComplete: Int { get }

OBJECTIVE-C

enum{  

NSURLErrorUnknown= -1,  

NSURLErrorCancelled= -999,  

NSURLErrorBadURL= -1000,  

NSURLErrorTimedOut= -1001,  

NSURLErrorUnsupportedURL= -1002,  

NSURLErrorCannotFindHost= -1003,  

NSURLErrorCannotConnectToHost= -1004,  

NSURLErrorDataLengthExceedsMaximum= -1103, 

NSURLErrorNetworkConnectionLost= -1005,  

NSURLErrorDNSLookupFailed= -1006,  

NSURLErrorHTTPTooManyRedirects= -1007, 

NSURLErrorResourceUnavailable= -1008,  

NSURLErrorNotConnectedToInternet= -1009,  

NSURLErrorRedirectToNonExistentLocation= -1010,  

NSURLErrorBadServerResponse=-1011,  

NSURLErrorUserCancelledAuthentication= -1012,  

NSURLErrorUserAuthenticationRequired= -1013,  

NSURLErrorZeroByteResource= -1014,  

NSURLErrorCannotDecodeRawData= -1015,  

NSURLErrorCannotDecodeContentData= -1016,  

NSURLErrorCannotParseResponse= -1017,  

NSURLErrorInternationalRoamingOff= -1018,  

NSURLErrorCallIsActive= -1019,  

NSURLErrorDataNotAllowed= -1020,  

NSURLErrorRequestBodyStreamExhausted= -1021, 

NSURLErrorFileDoesNotExist= -1100,  

NSURLErrorFileIsDirectory= -1101,  

NSURLErrorNoPermissionsToReadFile= -1102,  

NSURLErrorSecureConnectionFailed= -1200,  

NSURLErrorServerCertificateHasBadDate= -1201,  

NSURLErrorServerCertificateUntrusted= -1202,  

NSURLErrorServerCertificateHasUnknownRoot= -1203,  

NSURLErrorServerCertificateNotYetValid= -1204,  

NSURLErrorClientCertificateRejected= -1205,  

NSURLErrorClientCertificateRequired= -1206,  

NSURLErrorCannotLoadFromNetwork= -2000,  

NSURLErrorCannotCreateFile= -3000,  

NSURLErrorCannotOpenFile= -3001,  

NSURLErrorCannotCloseFile= -3002,  

NSURLErrorCannotWriteToFile= -3003,  

NSURLErrorCannotRemoveFile= -3004,  

NSURLErrorCannotMoveFile= -3005,  

NSURLErrorDownloadDecodingFailedMidStream= -3006,  

NSURLErrorDownloadDecodingFailedToComplete= -3007

}


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值