すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:例外処理

最終更新日:Dec 19, 2023

OSS SDK for Androidには、ClientExceptionとServiceExceptionの2種類の例外があります。

ClientException

ClientExceptionは、クライアントがOSSに要求を送信したり、データを送信したりするときに発生する例外を示します。 たとえば、ClientExceptionは、悪いネットワーク条件下で要求が送信されたときに返されます。 ClientExceptionは、オブジェクトのアップロード中にI/O例外が発生した場合にも返されます。

ServiceException

ServiceExceptionは、サーバーエラーメッセージから解決されるサーバーエラーを示します。 ServiceExceptionには、OSSから返されるエラーコードとメッセージが含まれているため、エラーを特定して解決できます。

ServiceExceptionに含まれる情報を次の表に示します。

パラメーター説明
CodeOSSによって返されるエラーコード。
メッセージOSSから返される詳細なエラーメッセージ。
RequestIdリクエストを一意に識別するために使用されるUUID。 例外を処理するためにOSS開発エンジニアの支援が必要な場合は、RequestId値を指定します。
HostIdアクセスされたOSSクラスター内のホストのID。リクエストで指定されたホストIDと同じです。
rawMessageHTTPレスポンス内のメッセージ本文の生のテキスト。

OSS エラーコード

OSSの一般的なエラーコードの詳細については、「概要」をご参照ください。