-
-
[原创]【FAQ】HarmonyOS SDK 闭源开放能力 —Remote Communication Kit
-
发表于: 2024-12-5 17:54 2185
-
1.问题描述:
DynamicDnsRule有没有示例?这个地址是怎么解析出来
解决方案:
'DynamicDnsRule':表示优先使用函数中返回的地址。
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 | / * * * 域名和端口会自行获取,不需要传入,这边需要开发者指定Ip地址数组 * @param host 域名 * @param _ 端口 * @returns Ip地址数组 * / function GetDNSRule(host: string, _: number): rcp.IpAddress[] { / / 开发者这边只需要定义这个函数,并且指定返回的Ip地址数组 if (host = = 'httpbin.testdomain.com' ) { / / 返回的是与请求的url关联的IP地址数组,需要开发者自己指定写入 return [ '192.168.222.2' ]; } return []; } 调用示例 dns: { dnsRules: GetDNSRule, } |
更详细的调用可以参考我们的示例代码:https://developer.huawei.com/consumer/cn/doc/harmonyos-samples-V5/samples-system-0000001940562557-V5#section914717231319
2.问题描述:
rcp支持cookie管理吗?
解决方案:
rcp库不支持cookie管理(暂无计划支持),但是可以通过拦截器实现。拦截器API链接如下:
RCP推荐的方式:拦截器里可以把请求跟响应的内容取出来做管理跟修改
3.问题描述:
在rcp设置静态dns,如果配置的ip或端口不正确,会自动走默认的dns吗?
解决方案:
经确认,如果配置的ip或端口不正确不会自动走默认的dns,会直接报连不上之类的报错。
4.问题描述:
1、rcpSession是第一次发请求的时候,和目标IP、端口建立连接吗?
2、createSession的时候只会配置一些参数吗?
解决方案:
certificate配置的是自己的证书?
--是
如果不配置certificate,会走系统证书吗?
--是
5.问题描述:
RCP配置certificate配置的是自己的证书?如果部配置certificate,会走系统证书吗?
解决方案:
单个实况窗的生命周期最长不超过8小时,可在活动临近开始前再创建实况窗。实况窗支持的场景请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-introduction-V5#section4266105713209
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)