全部產品
Search
文件中心

Object Storage Service:iOS異常響應

更新時間:Aug 13, 2024

iOS SDK 中發生的異常分為兩類:ClientError 和 ServerError。

ClientError 指參數錯誤、網路錯誤等。ServerError 指 OSS Server 返回的異常響應。

Error類型

Error Domain

Code

UserInfo

描述

解決方案

ClientError

com.aliyun.oss.clientError

0

OSSClientErrorCodeNetworkingFailWithResponseCode0

串連異常

請檢查網路連接後重試。

1

OSSClientErrorCodeSignFailed

簽名失敗

請參見簽名錯誤問題排查進行排查。

2

OSSClientErrorCodeFileCantWrite

檔案無法寫入

可能是指定的斷點記錄檔案的路徑或者下載的檔案路徑不合法。請修改對應的檔案路徑後重試。

3

OSSClientErrorCodeInvalidArgument

參數非法

參數格式不符合要求,請參見API概覽中相應的API,填寫正確的參數格式。

4

OSSClientErrorCodeNilUploadid

未擷取到斷點續傳任務的uploadId

檢查參數,例如objectMeta無誤後,請嘗試重新擷取uploadId。

5

OSSClientErrorCodeTaskCancelled

任務被取消

請檢查代碼中任務取消邏輯是否正確,或網路連接是否異常。

6

OSSClientErrorCodeNetworkError

網路異常

請檢查網路連接後重試。

7

OSSClientErrorCodeInvalidCRC

CRC校正失敗

傳輸過程中資料不一致。請檢查檔案是否被修改。

8

OSSClientErrorCodeCannotResumeUpload

斷點續傳上傳失敗,無法繼續上傳

上傳過程中檔案發生了更改、導致檔案大小不一致。因此檔案上傳過程中請勿修改檔案。

9

OSSClientErrorCodeExcpetionCatched

異常捕獲

請結合具體的報錯資訊進行排查。

ServerError

com.aliyun.oss.serverError

(-1 * httpResponse. statusCode)

dict

解析響應XML得到的Dictionary

可能是服務端遇到了錯誤無法完成請求,請參見錯誤碼概述進行排查。