enum : NSInteger {
NSURLErrorUnknown = -1,
NSURLErrorCancelled = -999,
NSURLErrorBadURL = -1000,
NSURLErrorTimedOut = -1001,
NSURLErrorUnsupportedURL = -1002,
NSURLErrorCannotFindHost = -1003,
NSURLErrorCannotConnectToHost = -1004,
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,
NSURLErrorAppTransportSecurityRequiresSecureConnection = -1022,
NSURLErrorFileDoesNotExist = -1100,
NSURLErrorFileIsDirectory = -1101,
NSURLErrorNoPermissionsToReadFile = -1102,
NSURLErrorDataLengthExceedsMaximum = -1103,
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,
NSURLErrorInternationalRoamingOff = -1018,
NSURLErrorCallIsActive = -1019,
NSURLErrorDataNotAllowed = -1020,
NSURLErrorRequestBodyStreamExhausted = -1021,
NSURLErrorBackgroundSessionRequiresSharedContainer = -995,
NSURLErrorBackgroundSessionInUseByAnotherProcess = -996,
NSURLErrorBackgroundSessionWasDisconnected = -997
};
-1(未知的錯(cuò)誤)
-999(請(qǐng)求被取消)
-1000(請(qǐng)求的URL錯(cuò)誤法焰,無(wú)法啟動(dòng)請(qǐng)求)
-1001(請(qǐng)求超時(shí))
-1002(不支持的URL Scheme)
-1003(URL的host名稱無(wú)法解析敬矩,即DNS有問(wèn)題)
-1004(連接host失敹皆荨)
-1005(連接過(guò)程中被中斷)
-1006(同- -1003)
-1007(重定向次數(shù)超過(guò)限制)
-1008(無(wú)法獲取所請(qǐng)求的資源)
-1009(斷網(wǎng)狀態(tài))
-1010(重定向到一個(gè)不存在的位置)
-1011(服務(wù)器返回?cái)?shù)據(jù)有誤)
-1012(身份驗(yàn)證請(qǐng)求被用戶取消)
-1013(訪問(wèn)資源需要身份驗(yàn)證)
-1014(服務(wù)器報(bào)告URL數(shù)據(jù)不為空,卻未返回任何數(shù)據(jù))
-1015(響應(yīng)數(shù)據(jù)無(wú)法解碼為已知內(nèi)容編碼)
-1016(請(qǐng)求數(shù)據(jù)存在未知內(nèi)容編碼)
-1017(響應(yīng)數(shù)據(jù)無(wú)法解析)
-1018(漫游時(shí)請(qǐng)求數(shù)據(jù),但是漫游開(kāi)關(guān)已關(guān)閉)
-1019(EDGE、GPRS等網(wǎng)絡(luò)不支持電話和流量同時(shí)進(jìn)行,當(dāng)正在通話過(guò)程中闷营,請(qǐng)求失敗錯(cuò)誤碼)
-1020(手機(jī)網(wǎng)絡(luò)不允許連接)
-1021(請(qǐng)求的body流被耗盡)
-1100(請(qǐng)求的文件路徑上文件不存在)
-1101(請(qǐng)求的文件只是一個(gè)目錄,而非文件)
-1102(缺少權(quán)限無(wú)法讀取文件)
-1103(資源數(shù)據(jù)大小超過(guò)最大限制)
// SSL errors
-1200(安全連接失斨小)
-1201(服務(wù)器證書(shū)過(guò)期)
-1202(不受信任的根服務(wù)器簽名證書(shū))
-1203(服務(wù)器證書(shū)沒(méi)有任何根服務(wù)器簽名)
-1204(服務(wù)器證書(shū)還未生效)
-1205(服務(wù)器證書(shū)被拒絕)
-1206(需要客戶端證書(shū)來(lái)驗(yàn)證SSL連接)
-2000(請(qǐng)求只能加載緩存中的數(shù)據(jù)傻盟,無(wú)法加載網(wǎng)絡(luò)數(shù)據(jù))
// Download and file I/O errors
-3000(下載操作無(wú)法創(chuàng)建文件)
-3001(下載操作無(wú)法打開(kāi)文件)
-3002(下載操作無(wú)法關(guān)閉文件)
-3003(下載操作無(wú)法寫(xiě)文件)
-3004(下載操作無(wú)法刪除文件)
-3005(下載操作無(wú)法移動(dòng)文件)
-3006(下載操作在下載過(guò)程中,對(duì)編碼文件進(jìn)行解碼時(shí)失斏┍)
-3007(下載操作在下載完成后莫杈,對(duì)編碼文件進(jìn)行解碼時(shí)失敗)