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. Codeforces Round #341 Div.2 A. Wet Shark and Odd and Even

    题意是得到最大的偶数和 解决办法很简单 排个序 取和 如果是奇数就减去最小的奇数 #include <cstdio> #include <cmath> #include < ...

  2. c语言多线程队列读写

    最近用c语言写了个简单的队列服务,记录一下,文件结构为 main.c queue.c queue.h,代码如下: 主函数 #define NUM_THREADS 200 #include <st ...

  3. cl.exe命令方式编译cpp

    直接在命令行窗口调用cl编译cpp文件 往往不能通过. 主要原因是一些头文件及可执行文件未在环境变量中设置.可以通过执行VSVAR32.BAT批处理文件来设置环境变量,注意vs2005跟2008的放置 ...

  4. State Machine.(状态机)

    What is a State Machine? Any device that changes its state from one to another due to some actions a ...

  5. threadid=1: thread exiting with uncaught.exception ......解决方法

     threadid=1: thread exiting with uncaught exception (group=0x40015560)E/AndroidRuntime(285): FATAL E ...

  6. Mobile Web调试工具Weinre (reproduce)

    Mobile Web调试工具Weinre 现在.将来,用移动设备上网越来越成为主流.但对于开发者们来说,移动web的调试一直是个难题,前期可以使用模拟器来协助调试,但到了真机调试阶段就让人非常头痛.而 ...

  7. 剑指offer习题集2

    1.把数组排成最小的数 class Solution { public: static bool compare(const string& s1, const string& s2) ...

  8. 35. Binary Tree Level Order Traversal && Binary Tree Level Order Traversal II

    Binary Tree Level Order Traversal OJ: https://oj.leetcode.com/problems/binary-tree-level-order-trave ...

  9. winform下自绘提示框风格窗体

    昨天分享了一个环形滚动条控件,今天分享一个提示框风格的窗体.代码如下: /// <summary> /// 继承自Form,但将FormBorderStyle设置为None /// < ...

  10. Python-1 IDLE(Python GUI)

    #1 运行Python: 开始 -> 程序 -> Python -> IDLE(Python GUI) 或 开始 -> 输入IDLE #2 各个菜单项及基本用法的帮助: Hel ...