文档首页 > > 服务端SDK> JAVA SDK> 异常处理> 错误处理

错误处理

分享
更新时间: 2019/08/23 GMT+08:00

在使用Java SDK时,当服务端或者SDK端出错时,SDK会返回相应的异常信息。这些异常信息中会包含具体的错误信息,例如错误码(Error Code)和错误消息(Error Message)。

"Error Code"是错误码,可以查看错误码,找到对应的错误描述,找出对应的错误类型。

"Error Message"是错误信息,可以快速的帮助定位问题,找出错误原因并解决。

如果您需要对SDK的错误进行处理,可以参考如下示例编写代码:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/*
* 业务流程:
* 1、首先需要导入点播SDK包VodSDK.jar
* 2、设置点播服务配置项,包括点播服务节点地址、AK、SK和ProjectId等,用于连接点播服务和进行授权等。
* 3、构造媒资发布请求参数,没有填必填字段
* 4、发送媒资发布请求。
* 5、返回处理信息。
*/

import com.google.gson.Gson;
import com.huawei.vod.client.ClientConfig;
import com.huawei.vod.client.VodClient;
import com.huawei.vod.client.VodConfig;
import com.huawei.vod.model.Asset.PublishAssetReq;
import com.huawei.vod.model.Asset.PublishAssetRsp;

//设置点播服务配置项构造方法
VodConfig vodConfig = new VodConfig();
//设置用户项目编号ProjectId,查看项目ID参考 "查看项目ID"章节
vodConfig.setProjectId("projectId");
//设置点播服务节点地址,如点播服务的Endpoint当前为“vod.cn-north-4.myhuaweicloud.com”
vodConfig.setEndPoint("endPoint");
//设置SK,SK的获取方法请参考"创建访问密钥" 章节
vodConfig.setAk("ak");
vodConfig.setSk("sk");

//点播服务构造方法,在没有配置代理的情况下使用该构造方法
VodClient vodClient = new VodClient(vodConfig);

//设置媒资发布请求参数
PublishAssetReq req = new PublishAssetReq();
//媒资id是必填的,但在这里没有填写媒资id
//String[] assets = {"asset1", " asset2"};
//设置媒资发布的媒资ID
req.setAsset_id(req);

//发送媒资发布请求
PublishAssetRsp rsp = vodClient.publishAssets(req);

//如果返回错误
if(BaseResponse.FAIL == rsp.getStatus())
{
    // 这里可以添加您自己的错误处理逻辑
    // 例如,打印具体的错误信息
    System.out.println("ErrorCode ="+ rsp.getErrorCode());
    System.out.println("ErrorMsg ="+ rsp.getErrorMsg());
}
//如果返回成功
else
{
    //返回处理结果
    System.out.println(new Gson().toJson(rsp));
}
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区