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. [zz] demand require request用法辨析

    http://zhidao.baidu.com/link?url=9Q50HiOF1fWav1nSnREbc_H1jTuAHxAjeVLbZoB5bGO3ZehPxLhQdob4oGO3slMRl0W ...

  2. < 独立项目 - 文本挖掘 > - 2016/10/25 第一更 - <Linux相关知识准备>

    < 独立项目 -  文本挖掘 > 项目立项的相关背景介绍,TODO方向. 一.Ubuntu环境配置 主机系统:Windows 7 SP1  64位操作系统 | i5-4210 CPU | ...

  3. 【转】maven核心,pom.xml详解

    感谢如下博主: http://www.cnblogs.com/qq78292959/p/3711501.html maven核心,pom.xml详解 什么是pom?    pom作为项目对象模型.通过 ...

  4. 关于动态生成data组件

    /*! * WeX5 v3 (http://www.justep.com) * Copyright 2015 Justep, Inc. * Licensed under Apache License, ...

  5. Charles V4系列更新 | 绿色特别版 | 视频教程

    Charles V4.0 视频教程 http://www.cnblogs.com/weimjsam/p/5841816.html Charles V4系列 绿色特别版,解压密码:博客名 链接: htt ...

  6. H5课程大纲

    K1模块课程: 课程模块 课程阶段 课程内容 K1 模块 第1阶段 认识前端开发 环境配置.使用标签的分类.写法及使用规范CSS样式的使用.各类常见样式Photoshop使用16大常用样式盒模型.语义 ...

  7. ios系统的中arm指令集

    arm结构处理器,几乎所有的手机都基于arm,其在嵌入式系统中应用非常广泛. ARM 处理器因为低功耗和小尺寸而闻名,它的性能在同等功耗的产品中也很出色.这里我们注意一点,模拟器并不运行arm代码,软 ...

  8. CoolTrayIcon4.0

    CoolTrayIcon:在任务栏放置图标的控件,是同类空间中功能最为完善和强大的. 1.支持动态图标 2.交互式气球样式的提示框 3.支持bitmaps到icons的转换 4.支持设计状态预览 5. ...

  9. MFC使用TRACKMOUSEEVENT触发mouseHover和mouseLeave

    为对话框添加WM_MOUSEHOVER或WM_MOUSELEAVE消息并不会响应.MFC需要特殊处理,其中一法就是使用TRACKMOUSEEVENT void CmfcDlgDlg::OnMouseM ...

  10. NHibernate系列文章十五:NHibernate组件

    摘要 前面文章介绍了NHibernate对简单.net数据类型的映射对照表.NHibernate也可以映射复杂数据类型,这里介绍通过组件映射NHibernate值对象. 1. NHibernate引用 ...