c++底层的openssl库不支持,boost库的asio异步通讯库不支持,libuv无法实现https的请求

​在app中在需要在扩张nodejs的功能的时候实现https相关的请求。尝试的几种方式都无法实现。

1.c++底层的openssl库不支持。

2.boost库的asio异步通讯库不支持。

3.libuv无法实现https的请求,报的错误信息是拒绝链接。​

HarmonyOS
2024-11-18 09:25:32
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

​boost和openssl三方库均可以通过交叉编译的方式集成进应用。

https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/openssl

https://gitee.com/openharmony-sig/tpc_c_cplusplus/tree/master/thirdparty/boost

下述是自验证过的流程:

1、交叉编译环境配置(操作系统为ubuntu,ohos sdk下载一个最新版本即可)。​https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/lycium/Buildtools/README.md

2、参照openssl编译三方库示例,boost与之类似,编译之后按照指导拷贝进deveco工程即可引用。

https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/openssl/docs/hap_integrate.md

分享
微博
QQ
微信
回复
2024-11-18 16:23:05
相关问题
HarmonyOS Web不支持http请求,只支持https
1059浏览 • 1回复 待解决
ArkTS不支持使用第三方js
5303浏览 • 1回复 待解决
Toggle isOn不支持$$?
824浏览 • 1回复 待解决
@BuilderParam 不支持普通class变量
1481浏览 • 1回复 待解决
HarmonyOS 编码集不支持
774浏览 • 1回复 待解决
web组件不支持localstorage
1503浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
838浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
702浏览 • 1回复 待解决
Panel不支持水平方向拖拉
1058浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1466浏览 • 1回复 待解决
http类不支持cancel方法
898浏览 • 1回复 待解决