虚拟机调接口报错2300006,在URL和网络都没问题的前提下,考虑HarmonyOS 鸿蒙Next兼容性

发布于 1周前 作者 sinazl 来自 鸿蒙OS

虚拟机调接口报错2300006,在URL和网络都没问题的前提下,考虑HarmonyOS 鸿蒙Next兼容性

cke_387.png

这是预览器,调用的是一个聊天的接口 ,当发送短信时候,会收接口返回的信息,上图是预览器中调用 ,没有任何问题。

但当使用虚拟机的时候,报错2300006 在确定接口地址 URl无误以及 网络权限 和网络连接的情况下,依旧报错 23006。

cke_21308.png

报错信息如下所示 ,并且使用 try   catch 时候 是直接执行的catch

cke_21918.png


更多关于虚拟机调接口报错2300006,在URL和网络都没问题的前提下,考虑HarmonyOS 鸿蒙Next兼容性的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

错误码2300006表示域名无法解析。可能的原因为请求的URL编写错误,或者网络不通。看一下是否网络原因,内网是否有限制 模拟器无法连接网络参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-faqs-V5#section16557939588

更多关于虚拟机调接口报错2300006,在URL和网络都没问题的前提下,考虑HarmonyOS 鸿蒙Next兼容性的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对虚拟机调接口报错2300006的问题,在确认URL和网络均无误的前提下,考虑到HarmonyOS 鸿蒙Next的兼容性,以下是一些分析:

错误码2300006通常表示域名无法解析,这可能是由于DNS解析失败或网络连接问题导致的。在HarmonyOS鸿蒙Next环境中,特别是使用模拟器时,可能会遇到一些特定的兼容性问题。

首先,请确保模拟器的网络设置正确,特别是DNS配置,应使用有效的DNS服务器。其次,由于模拟器可能存在一定的不稳定性,可以尝试重启编辑器、模拟器,清空模拟器数据,并重新构建项目来解决问题。

此外,还需注意HarmonyOS鸿蒙Next可能对网络请求有特定的安全策略要求,如默认要求使用HTTPS进行网络请求。如果接口地址是非HTTPS的,请尝试改为HTTPS,或在应用的manifest文件中配置网络安全设置以允许非安全的网络请求(但需注意安全风险)。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部