kCFHostErrorHostNotFound = 1,

kCFHostErrorUnknown = 2, // Query the kCFGetAddrInfoFailureKey to get the value returned from getaddrinfo; lookup in netdb.h

// SOCKS errors; in all cases you may query kCFSOCKSStatusCodeKey to recover the status code returned by the server

kCFSOCKSErrorUnknownClientVersion = 100,

kCFSOCKSErrorUnsupportedServerVersion = 101, // Query the kCFSOCKSVersionKey to find the version requested by the server

// SOCKS4-specific errors

kCFSOCKS4ErrorRequestFailed = 110,  // request rejected or failed by the server

kCFSOCKS4ErrorIdentdFailed = 111,  // request rejected because SOCKS server cannot connect to identd on the client

kCFSOCKS4ErrorIdConflict = 112,  // request rejected because the client program and identd report different user-ids

kCFSOCKS4ErrorUnknownStatusCode = 113,

// SOCKS5-specific errors

kCFSOCKS5ErrorBadState = 120,

kCFSOCKS5ErrorBadResponseAddr = 121,

kCFSOCKS5ErrorBadCredentials = 122,

kCFSOCKS5ErrorUnsupportedNegotiationMethod = 123, // query kCFSOCKSNegotiationMethodKey to find the method requested

kCFSOCKS5ErrorNoAcceptableMethod = 124,

// FTP errors; query the kCFFTPStatusCodeKey to get the status code returned by the server

kCFFTPErrorUnexpectedStatusCode = 200,

// HTTP errors

kCFErrorHTTPAuthenticationTypeUnsupported = 300,

kCFErrorHTTPBadCredentials = 301,

kCFErrorHTTPConnectionLost = 302,

kCFErrorHTTPParseFailure = 303,

kCFErrorHTTPRedirectionLoopDetected = 304,

kCFErrorHTTPBadURL = 305,

kCFErrorHTTPProxyConnectionFailure = 306,

kCFErrorHTTPBadProxyCredentials = 307,

kCFErrorPACFileError = 308,

kCFErrorPACFileAuth = 309,

kCFErrorHTTPSProxyConnectionFailure = 310,

kCFStreamErrorHTTPSProxyFailureUnexpectedResponseToCONNECTMethod = 311,

// Error codes for CFURLConnection and CFURLProtocol

kCFURLErrorBackgroundSessionInUseByAnotherProcess = -996,

kCFURLErrorBackgroundSessionWasDisconnected = -997,

kCFURLErrorUnknown = -998,

kCFURLErrorCancelled = -999,

kCFURLErrorBadURL = -1000,

kCFURLErrorTimedOut = -1001,

kCFURLErrorUnsupportedURL = -1002,

kCFURLErrorCannotFindHost = -1003,

kCFURLErrorCannotConnectToHost = -1004,

kCFURLErrorNetworkConnectionLost = -1005,

kCFURLErrorDNSLookupFailed = -1006,

kCFURLErrorHTTPTooManyRedirects = -1007,

kCFURLErrorResourceUnavailable = -1008,

kCFURLErrorNotConnectedToInternet = -1009,

kCFURLErrorRedirectToNonExistentLocation = -1010,

kCFURLErrorBadServerResponse = -1011,

kCFURLErrorUserCancelledAuthentication = -1012,

kCFURLErrorUserAuthenticationRequired = -1013,

kCFURLErrorZeroByteResource = -1014,

kCFURLErrorCannotDecodeRawData = -1015,

kCFURLErrorCannotDecodeContentData = -1016,

kCFURLErrorCannotParseResponse = -1017,

kCFURLErrorInternationalRoamingOff = -1018,

kCFURLErrorCallIsActive = -1019,

kCFURLErrorDataNotAllowed = -1020,

kCFURLErrorRequestBodyStreamExhausted = -1021,

kCFURLErrorAppTransportSecurityRequiresSecureConnection = -1022,

kCFURLErrorFileDoesNotExist = -1100,

kCFURLErrorFileIsDirectory = -1101,

kCFURLErrorNoPermissionsToReadFile = -1102,

kCFURLErrorDataLengthExceedsMaximum = -1103,

// SSL errors

kCFURLErrorSecureConnectionFailed = -1200,

kCFURLErrorServerCertificateHasBadDate = -1201,

kCFURLErrorServerCertificateUntrusted = -1202,

kCFURLErrorServerCertificateHasUnknownRoot = -1203,

kCFURLErrorServerCertificateNotYetValid = -1204,

kCFURLErrorClientCertificateRejected = -1205,

kCFURLErrorClientCertificateRequired = -1206,

kCFURLErrorCannotLoadFromNetwork = -2000,

// Download and file I/O errors

kCFURLErrorCannotCreateFile = -3000,

kCFURLErrorCannotOpenFile = -3001,

kCFURLErrorCannotCloseFile = -3002,

kCFURLErrorCannotWriteToFile = -3003,

kCFURLErrorCannotRemoveFile = -3004,

kCFURLErrorCannotMoveFile = -3005,

kCFURLErrorDownloadDecodingFailedMidStream = -3006,

kCFURLErrorDownloadDecodingFailedToComplete = -3007,

// Cookie errors

kCFHTTPCookieCannotParseCookieFile = -4000,

// Errors originating from CFNetServices

kCFNetServiceErrorUnknown = -72000L,

kCFNetServiceErrorCollision = -72001L,

kCFNetServiceErrorNotFound = -72002L,

kCFNetServiceErrorInProgress = -72003L,

kCFNetServiceErrorBadArgument = -72004L,

kCFNetServiceErrorCancel = -72005L,

kCFNetServiceErrorInvalid = -72006L,

kCFNetServiceErrorTimeout = -72007L,

kCFNetServiceErrorDNSServiceFailure = -73000L //

ios底层网络请求错误码的更多相关文章

  1. ios htttp网络请求cookie的读取与写入(NSHTTPCookieStorage)

    当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的Cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你 ...

  2. Android项目实战(五十六):获取WebView加载的url的请求错误码

    例如需求,我有一个WebView 加载一个url, 该url对应的网页本身自带下拉刷新 ,但是网页本身会有出现400 500 等异常请求错误码 这时候网页加载失败,页面本身的下拉是无法使用的,要求重新 ...

  3. iOS之网络请求及各类错误代码含义总结(包含AFN错误码大全)

    转自http://blog.csdn.net/wangyanchang21/article/details/50932191 在很多时候都会遇到错误, 还会带有一些 Error Code , 比如在各 ...

  4. iOS - Alamofire 网络请求

    前言 Alamofire 是 Swift 语言的 HTTP 网络开发工具包,相当于 Swift 实现 AFNetworking 版本.当然,AFNetworking 非常稳定,在 Mac OSX 与 ...

  5. iOS - ASIHTTPRequest 网络请求

    前言 使用 iOS SDK 中的 HTTP 网络请求 API,相当的复杂,调用很繁琐,ASIHTTPRequest 就是一个对 CFNetwork API 进行了封装,并且使用起来非常简单的一套 AP ...

  6. iOS - NSURLSession 网络请求

    前言 NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) @interface NSURLSession : NSObject @available(iOS ...

  7. iOS开发网络请求——大文件的多线程断点下载

    iOS开发中网络请求技术已经是移动app必备技术,而网络中文件传输就是其中重点了.网络文件传输对移动客户端而言主要分为文件的上传和下载.作为开发者从技术角度会将文件分为小文件和大文件.小文件因为文件大 ...

  8. iOS - AFNetworking 网络请求

    前言 在 iOS 开发中,一般情况下,简单的向某个 Web 站点简单的页面提交请求并获取服务器的响应,用 Xcode 自带的 NSURLConnection 是能胜任的.但是,在绝大部分下我们所需要访 ...

  9. iOS - NSURLConnection 网络请求

    前言 @interface NSURLConnection : NSObject class NSURLConnection : NSObject DEPRECATED: The NSURLConne ...

随机推荐

  1. linux下压缩与解压(zip、unzip、tar)详解

    linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...

  2. python 简介

    python简史 python的创始人:Guido van Rossum Guido 在1989年12月时,寻找一门“课余”编程项目来打发圣诞节前后的时间.Guido决定为当时正构思的一个新的脚本语言 ...

  3. IntelliJ 2016.02设置maven 阿里云加速

    修改maven 的setting.xml <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf ...

  4. [转帖]DAS、NAS、SAN、iSCSI 存储方案概述

    目前服务器所使用的专业存储方案有DAS.NAS.SAN.iSCSI几种.存储根据服务器类型可以分为:封闭系统的存储和开放系统的存储:        (1)封闭系统主要指大型机.        (2)开 ...

  5. js获取当前时间&js 页面时钟

    js获取当前时间 //获取当前时间,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var seperator1 = ...

  6. Web前端图表绘制JQuery插件jqplot

    在此之前使用了Chart.js.Highcharts,首先了解一下这两款插件的优势与不足,然后再来了解jqplot. 1.Chart Chart中文官网:http://chartjs.cn/ 1.1优 ...

  7. linux 下 用户与用户组

    1,增加一个test组:groupadd test 2,将test组重命名test2:groupmod -n test2 test 3,删除test2组:groupdel test2 4,查看当前登录 ...

  8. ZooKeeper程序员指南(转)

    译自http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html 1 简介 本文是为想要创建使用ZooKeeper协调服务优势的分布式 ...

  9. Glide 下载Gif文件

    之前做了一个类似朋友圈里的查看大图功能,现在也要加上保存功能. 保存图片有很多思路,可以从imageview里提取bitmap,可以用url下载到本地.imageview提取的话,gif图就会变成一张 ...

  10. OAF_JDBC系列2 - 通过JDBC连接SQLSERVER数据库DriverManager.getConnection

    d try{          Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");          St ...