异常处理
更新时间:2022-01-19
BOS异常提示有如下两种方式:
| 异常方法 | 说明 | 
|---|---|
| BceClientException | 客户端异常 | 
| BceServiceException | 服务器异常 | 
用户可以使用try获取某个事件所产生的异常,例如:
                Java
                
            
            1String objectKey = "testObjectToFile";
2bosclient.putObject(bucketName, objectKey, "dataFile");
3File file = new File("test");
4
5try {
6    bosclient.getObject(this.bucketName, objectKey, file);
7} catch (BceServiceException bce){
8    System.out.println(bce.getMessage());
9} catch ( BceClientException bce){
10    System.out.println( bce.getMessage());
11} finally {
12    file.delete();
13}客户端异常
客户端异常表示客户端尝试向BOS发送请求以及数据传输时遇到的异常。 例如,当发送请求时网络连接不可用时,则会抛出 ClientException;当上传文件时发生IO异常时,也会抛出ClientException。
服务端异常
当BOS服务端出现异常时,BOS服务端会返回给用户相应的错误信息,以便定位问题。常见服务端异常可参见BOS错误信息格式
