Apple NSURL网络错误码
2015-06-05 15:13
537 查看
/*!
@enum NSURL-related Error Codes
@abstract Constants used by NSError to indicate errors in the WebFoundation domain
@discussion Documentation on each constant forthcoming.
*/
enum
{
NSURLErrorUnknown = -1,
NSURLErrorCancelled = kCFURLErrorCancelled,
NSURLErrorBadURL = kCFURLErrorBadURL,
NSURLErrorTimedOut = kCFURLErrorTimedOut,
NSURLErrorUnsupportedURL = kCFURLErrorUnsupportedURL,
NSURLErrorCannotFindHost = kCFURLErrorCannotFindHost,
NSURLErrorCannotConnectToHost = kCFURLErrorCannotConnectToHost,
NSURLErrorNetworkConnectionLost = kCFURLErrorNetworkConnectionLost,
NSURLErrorDNSLookupFailed = kCFURLErrorDNSLookupFailed,
NSURLErrorHTTPTooManyRedirects = kCFURLErrorHTTPTooManyRedirects,
NSURLErrorResourceUnavailable = kCFURLErrorResourceUnavailable,
NSURLErrorNotConnectedToInternet = kCFURLErrorNotConnectedToInternet,
NSURLErrorRedirectToNonExistentLocation = kCFURLErrorRedirectToNonExistentLocation,
NSURLErrorBadServerResponse = kCFURLErrorBadServerResponse,
NSURLErrorUserCancelledAuthentication = kCFURLErrorUserCancelledAuthentication,
NSURLErrorUserAuthenticationRequired = kCFURLErrorUserAuthenticationRequired,
NSURLErrorZeroByteResource = kCFURLErrorZeroByteResource,
NSURLErrorCannotDecodeRawData = kCFURLErrorCannotDecodeRawData,
NSURLErrorCannotDecodeContentData = kCFURLErrorCannotDecodeContentData,
NSURLErrorCannotParseResponse = kCFURLErrorCannotParseResponse,
NSURLErrorFileDoesNotExist = kCFURLErrorFileDoesNotExist,
NSURLErrorFileIsDirectory = kCFURLErrorFileIsDirectory,
NSURLErrorNoPermissionsToReadFile = kCFURLErrorNoPermissionsToReadFile,
NSURLErrorDataLengthExceedsMaximum NS_ENUM_AVAILABLE(10_5, 2_0) = kCFURLErrorDataLengthExceedsMaximum,
// SSL errors
NSURLErrorSecureConnectionFailed = kCFURLErrorSecureConnectionFailed,
NSURLErrorServerCertificateHasBadDate = kCFURLErrorServerCertificateHasBadDate,
NSURLErrorServerCertificateUntrusted = kCFURLErrorServerCertificateUntrusted,
NSURLErrorServerCertificateHasUnknownRoot = kCFURLErrorServerCertificateHasUnknownRoot,
NSURLErrorServerCertificateNotYetValid = kCFURLErrorServerCertificateNotYetValid,
NSURLErrorClientCertificateRejected = kCFURLErrorClientCertificateRejected,
NSURLErrorClientCertificateRequired = kCFURLErrorClientCertificateRequired,
NSURLErrorCannotLoadFromNetwork = kCFURLErrorCannotLoadFromNetwork,
// Download and file I/O errors
NSURLErrorCannotCreateFile = kCFURLErrorCannotCreateFile,
NSURLErrorCannotOpenFile = kCFURLErrorCannotOpenFile,
NSURLErrorCannotCloseFile = kCFURLErrorCannotCloseFile,
NSURLErrorCannotWriteToFile = kCFURLErrorCannotWriteToFile,
NSURLErrorCannotRemoveFile = kCFURLErrorCannotRemoveFile,
NSURLErrorCannotMoveFile = kCFURLErrorCannotMoveFile,
NSURLErrorDownloadDecodingFailedMidStream = kCFURLErrorDownloadDecodingFailedMidStream,
NSURLErrorDownloadDecodingFailedToComplete =kCFURLErrorDownloadDecodingFailedToComplete,
NSURLErrorInternationalRoamingOff NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorInternationalRoamingOff,
NSURLErrorCallIsActive NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorCallIsActive,
NSURLErrorDataNotAllowed NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorDataNotAllowed,
NSURLErrorRequestBodyStreamExhausted NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorRequestBodyStreamExhausted,
NSURLErrorBackgroundSessionRequiresSharedContainer NS_ENUM_AVAILABLE(10_10, 8_0) = -995,
NSURLErrorBackgroundSessionInUseByAnotherProcess NS_ENUM_AVAILABLE(10_10, 8_0) = -996,
NSURLErrorBackgroundSessionWasDisconnected NS_ENUM_AVAILABLE(10_10, 8_0)= -997,
};
@enum NSURL-related Error Codes
@abstract Constants used by NSError to indicate errors in the WebFoundation domain
@discussion Documentation on each constant forthcoming.
*/
enum
{
NSURLErrorUnknown = -1,
NSURLErrorCancelled = kCFURLErrorCancelled,
NSURLErrorBadURL = kCFURLErrorBadURL,
NSURLErrorTimedOut = kCFURLErrorTimedOut,
NSURLErrorUnsupportedURL = kCFURLErrorUnsupportedURL,
NSURLErrorCannotFindHost = kCFURLErrorCannotFindHost,
NSURLErrorCannotConnectToHost = kCFURLErrorCannotConnectToHost,
NSURLErrorNetworkConnectionLost = kCFURLErrorNetworkConnectionLost,
NSURLErrorDNSLookupFailed = kCFURLErrorDNSLookupFailed,
NSURLErrorHTTPTooManyRedirects = kCFURLErrorHTTPTooManyRedirects,
NSURLErrorResourceUnavailable = kCFURLErrorResourceUnavailable,
NSURLErrorNotConnectedToInternet = kCFURLErrorNotConnectedToInternet,
NSURLErrorRedirectToNonExistentLocation = kCFURLErrorRedirectToNonExistentLocation,
NSURLErrorBadServerResponse = kCFURLErrorBadServerResponse,
NSURLErrorUserCancelledAuthentication = kCFURLErrorUserCancelledAuthentication,
NSURLErrorUserAuthenticationRequired = kCFURLErrorUserAuthenticationRequired,
NSURLErrorZeroByteResource = kCFURLErrorZeroByteResource,
NSURLErrorCannotDecodeRawData = kCFURLErrorCannotDecodeRawData,
NSURLErrorCannotDecodeContentData = kCFURLErrorCannotDecodeContentData,
NSURLErrorCannotParseResponse = kCFURLErrorCannotParseResponse,
NSURLErrorFileDoesNotExist = kCFURLErrorFileDoesNotExist,
NSURLErrorFileIsDirectory = kCFURLErrorFileIsDirectory,
NSURLErrorNoPermissionsToReadFile = kCFURLErrorNoPermissionsToReadFile,
NSURLErrorDataLengthExceedsMaximum NS_ENUM_AVAILABLE(10_5, 2_0) = kCFURLErrorDataLengthExceedsMaximum,
// SSL errors
NSURLErrorSecureConnectionFailed = kCFURLErrorSecureConnectionFailed,
NSURLErrorServerCertificateHasBadDate = kCFURLErrorServerCertificateHasBadDate,
NSURLErrorServerCertificateUntrusted = kCFURLErrorServerCertificateUntrusted,
NSURLErrorServerCertificateHasUnknownRoot = kCFURLErrorServerCertificateHasUnknownRoot,
NSURLErrorServerCertificateNotYetValid = kCFURLErrorServerCertificateNotYetValid,
NSURLErrorClientCertificateRejected = kCFURLErrorClientCertificateRejected,
NSURLErrorClientCertificateRequired = kCFURLErrorClientCertificateRequired,
NSURLErrorCannotLoadFromNetwork = kCFURLErrorCannotLoadFromNetwork,
// Download and file I/O errors
NSURLErrorCannotCreateFile = kCFURLErrorCannotCreateFile,
NSURLErrorCannotOpenFile = kCFURLErrorCannotOpenFile,
NSURLErrorCannotCloseFile = kCFURLErrorCannotCloseFile,
NSURLErrorCannotWriteToFile = kCFURLErrorCannotWriteToFile,
NSURLErrorCannotRemoveFile = kCFURLErrorCannotRemoveFile,
NSURLErrorCannotMoveFile = kCFURLErrorCannotMoveFile,
NSURLErrorDownloadDecodingFailedMidStream = kCFURLErrorDownloadDecodingFailedMidStream,
NSURLErrorDownloadDecodingFailedToComplete =kCFURLErrorDownloadDecodingFailedToComplete,
NSURLErrorInternationalRoamingOff NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorInternationalRoamingOff,
NSURLErrorCallIsActive NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorCallIsActive,
NSURLErrorDataNotAllowed NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorDataNotAllowed,
NSURLErrorRequestBodyStreamExhausted NS_ENUM_AVAILABLE(10_7, 3_0) = kCFURLErrorRequestBodyStreamExhausted,
NSURLErrorBackgroundSessionRequiresSharedContainer NS_ENUM_AVAILABLE(10_10, 8_0) = -995,
NSURLErrorBackgroundSessionInUseByAnotherProcess NS_ENUM_AVAILABLE(10_10, 8_0) = -996,
NSURLErrorBackgroundSessionWasDisconnected NS_ENUM_AVAILABLE(10_10, 8_0)= -997,
};
相关文章推荐
- html5 js 监听网络在线与离线
- HTTP状态码介绍
- CentOS6.5配置网络
- 使用七牛云存储解决app部署问题,免申请https认证
- iOS网络监测如何区分2、3、4G?
- 日志、Toast、网络、像素单位转换、屏幕、App相关、键盘、文件上传下载、加密、时间等工具类
- Windows Server2012 之网络的高可用
- http 协议请求网页
- HTTP和SOCKET的区别
- Web容器自动对HTTP请求中参数进行URLDecode处理
- How to ignore SSL certificate errors in Apache HttpClient 4.4
- 网络截取文件名
- iOS开发网络篇—网络编程基础
- iOS开发网络篇—搭建本地服务器
- iOS开发网络篇—HTTP协议
- iOS开发网络篇—GET请求和POST请求
- iOS开发网络篇—NSURLConnection基本使用
- iOS开发网络篇—数据安全
- iOS开发网络篇—多线程断点下载
- iOS开发网络篇—文件的上传