全部產品
Search
文件中心

Object Storage Service:Android異常處理

更新時間:Feb 28, 2024

OSS Android SDK中有兩種異常,分別為ClientException以及ServiceException 。

ClientException

ClientException指用戶端嘗試向OSS發送請求以及資料轉送時遇到的異常。例如,當發送請求時網路連接不可用,則會拋出ClientException。當上傳檔案時發生IO異常,也會拋出ClientException。

ServiceException

ServiceException指伺服器端錯誤,來源於對伺服器端錯誤資訊的解析。OSSException包含OSS返回的錯誤碼和錯誤資訊,便於定位問題,並做出適當的處理。

ServiceException通常包含以下錯誤資訊:

參數

描述

Code

OSS返回的錯誤碼。

Message

OSS返回的詳細錯誤資訊。

RequestId

用於唯一標識該請求的UUID。您可以憑藉此RequestId請求協助,排查並解決您遇到的問題。

HostId

用於標識訪問的OSS叢集,與請求時使用的Host一致。

rawMessage

HTTP響應的原始Body文本。

OSS常見錯誤碼

有關OSS常見錯誤碼匯總的更多資訊,請參見錯誤碼概述