iOS 網(wǎng)絡(luò)請求錯誤錯誤碼表

轉(zhuǎn)自http://www.itdecent.cn/p/50b8a4c151d9
參考https://blog.csdn.net/linkai5696/article/details/5983384#//apple_ref/doc/c_ref/NSFileNoSuchFileError

NSError codes in the Cocoa error domain.

enum {
NSFileNoSuchFileError = 4,  // 文件不存在
NSFileLockingError = 255,  // 未能得到一個鎖文件
NSFileReadUnknownError = 256,   // 讀取錯誤,原因不明
NSFileReadNoPermissionError = 257, // 讀取錯誤是因為權(quán)限問題
NSFileReadInvalidFileNameError = 258, // 讀取錯誤,因為一個無效的文件名
NSFileReadCorruptFileError = 259,  // 讀取錯誤,因為一個損壞的文件,錯誤的格式,或類似的原因
NSFileReadNoSuchFileError = 260,  // 讀取錯誤,因為沒有這樣的文件
NSFileReadInapplicableStringEncodingError = 261,  // 讀取錯誤,因為字符串編碼并不適用。
NSFileReadUnsupportedSchemeError = 262,  // 讀取錯誤,因為指定的URL方案是不支持的
NSFileReadTooLargeError = 263, //  指定讀取錯誤,因為文件太大。
NSFileReadUnknownStringEncodingError = 264, // 文件讀取錯誤,因為字符串編碼無法確定
NSFileWriteUnknownError = 512,  // 寫錯誤,原因不明
NSFileWriteNoPermissionError = 513,  // 寫錯誤,因為權(quán)限問題
NSFileWriteInvalidFileNameError = 514,  // 寫錯誤,因為一個無效的文件名
NSFileWriteInapplicableStringEncodingError = 517,  // 寫錯誤,因為字符串編碼并不適用。
NSFileWriteUnsupportedSchemeError = 518,  // 寫錯誤,因為指定的URL方案是不支持的
NSFileWriteOutOfSpaceError = 640,  // 寫錯誤,因為缺少磁盤空間
NSFileWriteVolumeReadOnlyError = 642 // 寫錯誤,因為體積是只讀的。
NSKeyValueValidationError = 1024,  // 鍵值編碼驗證錯誤
NSFormattingError = 2048,  // 格式錯誤(顯示相關(guān)數(shù)據(jù))
NSUserCancelledError = 3072, // 用戶取消了操作(例如,按下Command-period)。這段代碼是錯誤不需要一個對話框顯示為代價和可能的候選人。

NSFileErrorMinimum = 0, // 標志著開始的一系列錯誤代碼保留文件錯誤
NSFileErrorMaximum = 1023, // 標志著結(jié)束的一系列錯誤代碼保留文件錯誤
NSValidationErrorMinimum = 1024,  // 標志著開始的一系列錯誤代碼用于驗證錯誤。
NSValidationErrorMaximum = 2047,  // 標志的開始和結(jié)束的范圍錯誤代碼用于驗證錯誤。
NSFormattingErrorMinimum = 2048, // 標志著開始的一系列錯誤代碼用于格式化錯誤。
NSFormattingErrorMaximum = 2559,  // 標志著結(jié)束的范圍錯誤代碼用于格式化錯誤。

NSPropertyListReadCorruptError = 3840,  // 錯誤的出處,同時解析屬性列表。
NSPropertyListReadUnknownVersionError = 3841,  // 版本號的屬性列表無法確定。
NSPropertyListReadStreamError = 3842,  // 一個流錯誤閱讀時遇到的屬性列表。
NSPropertyListWriteStreamError = 3851,  // 一個流的錯誤在寫作時所遇到的屬性列表。
NSPropertyListErrorMinimum = 3840,  // 標志著開始的一系列錯誤代碼留給屬性列表錯誤。
NSPropertyListErrorMaximum = 4095,  // 標志著結(jié)束的范圍錯誤代碼留給屬性列表錯誤。

NSExecutableErrorMinimum = 3584,  // 標志著開始的一系列錯誤代碼保留錯誤相關(guān)的可執(zhí)行文件。
NSExecutableNotLoadableError = 3584,  // 可執(zhí)行的類型不是可加載在當前過程。
NSExecutableArchitectureMismatchError = 3585,  // 可執(zhí)行文件沒有提供一個架構(gòu)兼容當前進程。
NSExecutableRuntimeMismatchError = 3586,  // 可執(zhí)行目標C運行時信息不符合當前進程。
NSExecutableLoadError = 3587,  // 無法加載,因為一些其他的原因
NSExecutableLinkError = 3588,  // 可執(zhí)行的失敗由于連接問題。

NSExecutableErrorMaximum = 3839, // 標志著結(jié)束的范圍錯誤代碼保留錯誤相關(guān)的可執(zhí)行文件。

}
URL Loading System Error Codes

These values are returned as the error code property of an NSError object with the domain “NSURLErrorDomain”.

typedef enum
{
NSURLErrorUnknown = -1,   // "無效的URL地址"
NSURLErrorCancelled = -999,  // "無效的URL地址"
NSURLErrorBadURL = -1000,  // "無效的URL地址"
NSURLErrorTimedOut = -1001,  // "網(wǎng)絡(luò)不給力,請稍后再試"
NSURLErrorUnsupportedURL = -1002,  // "不支持的URL地址"
NSURLErrorCannotFindHost = -1003,  // "找不到服務(wù)器"
NSURLErrorCannotConnectToHost = -1004,  // "連接不上服務(wù)器"
NSURLErrorDataLengthExceedsMaximum = -1103,  // "請求數(shù)據(jù)長度超出最大限度"
NSURLErrorNetworkConnectionLost = -1005,  // "網(wǎng)絡(luò)連接異常"
NSURLErrorDNSLookupFailed = -1006,  // "DNS查詢失敗"
NSURLErrorHTTPTooManyRedirects = -1007,  // "HTTP請求重定向"
NSURLErrorResourceUnavailable = -1008,  // "資源不可用"
NSURLErrorNotConnectedToInternet = -1009,  // "無網(wǎng)絡(luò)連接"
NSURLErrorRedirectToNonExistentLocation = -1010,  // "重定向到不存在的位置"
NSURLErrorBadServerResponse = -1011,  // "服務(wù)器響應(yīng)異常"
NSURLErrorUserCancelledAuthentication = -1012,  // "用戶取消授權(quán)"
NSURLErrorUserAuthenticationRequired = -1013,  // "需要用戶授權(quán)"
NSURLErrorZeroByteResource = -1014,  // "零字節(jié)資源"
NSURLErrorCannotDecodeRawData = -1015,  // "無法解碼原始數(shù)據(jù)"
NSURLErrorCannotDecodeContentData = -1016,  // "無法解碼內(nèi)容數(shù)據(jù)"
NSURLErrorCannotParseResponse = -1017,  // "無法解析響應(yīng)"
NSURLErrorInternationalRoamingOff = -1018, // "國際漫游關(guān)閉"
NSURLErrorCallIsActive = -1019, // "被叫激活"
NSURLErrorDataNotAllowed = -1020, // "數(shù)據(jù)不被允許"
NSURLErrorRequestBodyStreamExhausted = -1021, // "請求體"
NSURLErrorFileDoesNotExist = -1100,  // "文件不存在"
NSURLErrorFileIsDirectory = -1101,  // "文件是個目錄"
NSURLErrorNoPermissionsToReadFile = -1102,  // "無讀取文件權(quán)限"
NSURLErrorSecureConnectionFailed = -1200,  // "安全連接失敗"
NSURLErrorServerCertificateHasBadDate = -1201,  // "服務(wù)器證書失效"
NSURLErrorServerCertificateUntrusted = -1202, // "不被信任的服務(wù)器證書"
NSURLErrorServerCertificateHasUnknownRoot = -1203,  // "未知Root的服務(wù)器證書"
NSURLErrorServerCertificateNotYetValid = -1204,  // "服務(wù)器證書未生效"
NSURLErrorClientCertificateRejected = -1205,  // "客戶端證書被拒"
NSURLErrorClientCertificateRequired = -1206,  // "需要客戶端證書"
NSURLErrorCannotLoadFromNetwork = -2000,  // "無法從網(wǎng)絡(luò)獲取"
NSURLErrorCannotCreateFile = -3000,  // "無法創(chuàng)建文件"
NSURLErrorCannotOpenFile = -3001,  // "無法打開文件"
NSURLErrorCannotCloseFile = -3002,  // "無法關(guān)閉文件"
NSURLErrorCannotWriteToFile = -3003,  // "無法寫入文件"
NSURLErrorCannotRemoveFile = -3004, // "無法刪除文件"
NSURLErrorCannotMoveFile = -3005,  // "無法移動文件"
NSURLErrorDownloadDecodingFailedMidStream = -3006,  // "下載解碼數(shù)據(jù)失敗"
NSURLErrorDownloadDecodingFailedToComplete = -3007  // "下載解碼數(shù)據(jù)失敗"
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容