Todos os produtos
Search
Central de documentação

Object Storage Service:Exception handling (Android SDK)

Última atualização: Sep 24, 2026

O OSS SDK para Android possui dois tipos de exceções: ClientException e ServiceException.

ClientException

Uma ClientException indica uma exceção que ocorre quando o cliente envia uma requisição ou transmite dados ao OSS. Por exemplo, o OSS retorna uma ClientException quando uma requisição é enviada em condições de rede precárias. O OSS também retorna uma ClientException quando ocorre uma exceção de I/O durante o upload de um objeto.

ServiceException

Uma ServiceException indica um erro de servidor resolvido a partir de uma mensagem de erro retornada pelo servidor. Ela inclui o código de erro e a mensagem retornados pelo OSS, permitindo que você identifique e resolva o problema.

A tabela a seguir descreve as informações contidas em uma ServiceException.

Parâmetro

Descrição

Code

O código de erro retornado pelo OSS.

Message

A mensagem de erro detalhada retornada pelo OSS.

RequestId

O identificador universalmente único (UUID) da requisição. Caso precise de suporte, forneça este RequestId para auxiliar na resolução do problema.

HostId

O ID do host no cluster OSS acessado. Esse ID é o mesmo que o host especificado na requisição.

rawMessage

O texto bruto do corpo na resposta HTTP.

Códigos de erro comuns do OSS

Para mais informações sobre os códigos de erro comuns do OSS, consulte Error responses.