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

Object Storage Service:例外処理 (Android SDK)

最終更新日:Nov 30, 2025

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

ClientException

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

ServiceException

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

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

パラメーター

説明

Code

OSS から返されるエラーコードです。

Message

OSS から返される詳細なエラーメッセージです。

RequestId

リクエストの汎用一意識別子 (UUID) です。サポートが必要な場合は、この RequestId を提供して問題のトラブルシューティングを行ってください。

HostId

アクセスされた OSS クラスター内のホストの ID です。この ID は、リクエストで指定されたホストと同じです。

rawMessage

HTTP 応答の本文の生のテキストです。

OSS の一般的なエラーコード

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