HarmonyOS 鸿蒙Next 云虚拟机连接本地web服务、http请求本地webserver

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

HarmonyOS 鸿蒙Next 云虚拟机连接本地web服务、http请求本地webserver

http请求相关配置已经按照文档配置好了,当请求url为https可以正常请求(比如说请求百度淘宝等),但是请求本地http://localhost:8080失败。

搜索了很多,在华为开发者社区看了很多,但都解决不了,有的说需要本地虚拟机,试过了,还是解决不了。

经过研究发现不能直接请求 localhost url。需要映射到公网地址,然后访问就可以了。具体步骤参考下边

https://www.cnblogs.com/poterliu/p/9512615.html

配置完成后,开启自己的web服务,访问即可成功


更多关于HarmonyOS 鸿蒙Next 云虚拟机连接本地web服务、http请求本地webserver的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 云虚拟机连接本地web服务、http请求本地webserver的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙)系统中,若要通过云虚拟机连接本地web服务并进行HTTP请求,通常需要确保几个关键点:本地web服务正常运行、虚拟机网络配置正确、以及正确的URL访问格式。

  1. 确保本地web服务运行:

    • 本地服务器上应已部署并运行web服务,如Apache、Nginx或自定义的HTTP服务器。
    • 检查服务监听的端口(默认可能是80或443),并确保防火墙或安全软件允许外部访问该端口。
  2. 虚拟机网络配置:

    • 鸿蒙Next云虚拟机需配置正确的网络模式,如NAT或桥接,以便能够访问宿主机或局域网内的服务。
    • 确认虚拟机内部网络设置(如IP地址、网关、DNS)正确无误。
  3. 访问本地web服务:

    • 若虚拟机使用NAT模式,通常可通过宿主机的IP地址和端口号访问本地服务,例如http://<宿主机IP>:<端口号>
    • 若使用桥接模式,虚拟机可能获得独立的局域网IP,但仍需确保路由和防火墙设置允许虚拟机访问宿主机服务。
    • 在虚拟机内使用浏览器或命令行工具(如curl或wget)发起HTTP请求至上述URL。

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

回到顶部