O iOS SDK retorna dois tipos de exceções: ClientError e ServerError.
O ClientError indica um problema no lado do cliente, como um erro de parâmetro ou de rede. O ServerError indica uma resposta de exceção do servidor OSS.
|
Tipo de erro |
Domínio de erro |
Código |
UserInfo |
Descrição |
Solução |
|
ClientError |
com.aliyun.oss.clientError |
0 |
OSSClientErrorCodeNetworkingFailWithResponseCode0 |
Exceção de conexão |
Verifique a conectividade de rede e tente novamente. |
|
1 |
OSSClientErrorCodeSignFailed |
Falha na assinatura |
Para mais informações, consulte Troubleshoot signature errors. |
||
|
2 |
OSSClientErrorCodeFileCantWrite |
Falha ao gravar no arquivo. |
O caminho especificado para o arquivo de registro de breakpoint ou o caminho do arquivo de baixe é inválido. Modifique o caminho do arquivo e tente novamente. |
||
|
3 |
OSSClientErrorCodeInvalidArgument |
Parâmetro inválido |
O formato do parâmetro está incorreto. Consulte a API relevante em API overview e forneça o formato correto do parâmetro. |
||
|
4 |
OSSClientErrorCodeNilUploadid |
Falha ao obter o uploadId da tarefa de upload retomável. |
Verifique se os parâmetros, como objectMeta, estão corretos. Em seguida, tente obter o uploadId novamente. |
||
|
5 |
OSSClientErrorCodeTaskCancelled |
Tarefa cancelada. |
Verifique se a lógica de cancelamento da tarefa no seu código está correta ou se há problemas de conectividade de rede. |
||
|
6 |
OSSClientErrorCodeNetworkError |
Exceção de rede |
Verifique a conectividade de rede e tente novamente. |
||
|
7 |
OSSClientErrorCodeInvalidCRC |
Falha na verificação de redundância cíclica (CRC). |
Ocorreu uma inconsistência de dados durante a transferência. Verifique se o arquivo foi modificado. |
||
|
8 |
OSSClientErrorCodeCannotResumeUpload |
O upload retomável falhou e não pode ser retomado. |
O arquivo foi alterado durante o upload, causando incompatibilidade no tamanho do arquivo. Não modifique o arquivo durante o processo de upload. |
||
|
9 |
OSSClientErrorCodeExcpetionCatched |
Exceção capturada |
Solucione o problema com base na mensagem de erro específica. |
||
|
ServerError |
com.aliyun.oss.serverError |
(-1 * httpResponse.statusCode) |
dict |
O dicionário obtido a partir da análise da resposta XML. |
O servidor pode ter apresentado um erro e não pôde concluir a solicitação. Para mais informações, consulte OSS error codes. |