NSURLError(URL加載錯誤碼)
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(未知的錯誤)
-999(請求被取消)
-1000(請求的URL錯誤,無法啟動請求)
-1001(請求超時)
-1002(不支持的URL Scheme)
-1003(URL的host名稱無法解析,即DNS有問題)
-1004(連接host失斏殉丁)
-1005(連接過程中被中斷)
-1006(同- -1003)
-1007(重定向次數(shù)超過限制)
-1008(無法獲取所請求的資源)
-1009(斷網(wǎng)狀態(tài))
-1010(重定向到一個不存在的位置)
-1011(服務(wù)器返回數(shù)據(jù)有誤)
-1012(身份驗證請求被用戶取消)
-1013(訪問資源需要身份驗證)
-1014(服務(wù)器報告URL數(shù)據(jù)不為空抛丽,卻未返回任何數(shù)據(jù))
-1015(響應(yīng)數(shù)據(jù)無法解碼為已知內(nèi)容編碼)
-1016(請求數(shù)據(jù)存在未知內(nèi)容編碼)
-1017(響應(yīng)數(shù)據(jù)無法解析)
-1018(漫游時請求數(shù)據(jù),但是漫游開關(guān)已關(guān)閉)
-1019(EDGE亿鲜、GPRS等網(wǎng)絡(luò)不支持電話和流量同時進(jìn)行冤吨,當(dāng)正在通話過程中蒿柳,請求失敗錯誤碼)
-1020(手機網(wǎng)絡(luò)不允許連接)
-1021(請求的body流被耗盡)
-1100(請求的文件路徑上文件不存在)
-1101(請求的文件只是一個目錄漩蟆,而非文件)
-1102(缺少權(quán)限無法讀取文件)
-1103(資源數(shù)據(jù)大小超過最大限制)
// SSL errors
- -1200(安全連接失敗)
- -1201(服務(wù)器證書過期)
- -1202(不受信任的根服務(wù)器簽名證書)
- -1203(服務(wù)器證書沒有任何根服務(wù)器簽名)
- -1204(服務(wù)器證書還未生效)
- -1205(服務(wù)器證書被拒絕)
- -1206(需要客戶端證書來驗證SSL連接)
- -2000(請求只能加載緩存中的數(shù)據(jù)圾叼,無法加載網(wǎng)絡(luò)數(shù)據(jù))
// Download and file I/O errors
- -3000(下載操作無法創(chuàng)建文件)
- -3001(下載操作無法打開文件)
- -3002(下載操作無法關(guān)閉文件)
- -3003(下載操作無法寫文件)
- -3004(下載操作無法刪除文件)
- -3005(下載操作無法移動文件)
- -3006(下載操作在下載過程中,對編碼文件進(jìn)行解碼時失敽职隆)
- -3007(下載操作在下載完成后翘簇,對編碼文件進(jìn)行解碼時失敗)