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

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

官方链接为:

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html

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

iOS开发之--iOS网络请求错误码。_第1张图片iOS开发之--iOS网络请求错误码。_第2张图片

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

}


你可能感兴趣的:(objective-c)