OpenHarmony开发者论坛

标题: OpenHarmony是否有webserver组件 [打印本页]

作者: raven059    时间: 2024-6-7 10:41
标题: dayu200烧录失败无法开机,求救
【问题描述】 \r\nOpenHarmony是否有webserver组件 \r\n \r\n需要在OpenHarmony中实现类似openwrt的webui效果,请问应该如何实现? \r\n \r\n \r\n \r\n
作者: 深开鸿_王石    时间: 2024-6-7 13:48
你这个最简单的就是httpserver + 网页哎~ 是这样吗?
作者: raven059    时间: 2024-6-7 15:03
回复 深开鸿_王石: 是的,不知道有哪个组件可以用,或者是用代码能实现?
作者: battier    时间: 2024-6-8 09:56
是说用webview嵌入网页吗?
https://docs.openharmony.cn/page ... /js-apis-webview.md
作者: raven059    时间: 2024-6-11 10:37
回复 battier: 不是本地加载页面给自己看,是提供webserver的webui给外部计算机调用
作者: 深开鸿_王石    时间: 2024-6-11 11:27
回复 raven059: https://gitee.com/openharmony-si ... cs/hap_integrate.md, 你看看这个呢,一个hap侧的方法,可以自己启动一个httpserver
作者: raven059    时间: 2024-6-11 17:18
回复 深开鸿_王石: 好的,感谢,我去试下
作者: 马迪    时间: 2024-6-12 08:42
目前有三方库正在开发,还没有完成建仓,预计7月底完成。

对标的是nanohttpd,对应用提供arkts接口

作者: 深开鸿_王石    时间: 2024-6-12 08:58
回复 raven059: 是的,这里起个httpserver,然后给个路由路径,就可以了
作者: raven059    时间: 2024-6-12 09:27
回复 马迪: 感谢回答,那我再等等看
作者: 马迪    时间: 2024-6-13 14:46
回复 raven059: webview可以直接展示本地H5页面

这库仅仅建议用于单元测试等场景,毕竟在应用里跑个http服务不是个好的时间,功耗比较大
作者: linjinglei    时间: 2024-7-9 18:14
回复 马迪: 您好,请问开发还顺利吗?
作者: 马迪    时间: 2024-7-22 14:06
回复 linjinglei: 最后基于这个js库做的适配,刚发了个第一个联调版本:
https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fpolka

有问题的话,可以论坛反馈或直接提issue




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5