当前位置:   article > 正文

分享一下自己正在写的库ohos_reqwest,无需OpenSSL依赖,支持忽略SSL证书校验的http(s)请求库...

分享一下自己正在写的库ohos_reqwest,无需OpenSSL依赖,支持忽略SSL证书校验的http(s)请求库...

仓库地址:https://gitee.com/Kingtous/ohos_reqwest

README:reqwest/README.md · Kingtous/ohos_reqwest - Gitee.com

目前还在走ohpm审核流程,可以down下来打包尝鲜,支持到API 9,API 11可以用abortController取消请求。

Reqwest是Rust下用的特别多的一个http库,并且支持rustls(纯Rust实现的OpenSSL,摆脱OpenSSL问题):seanmonstar/reqwest: An easy and powerful Rust HTTP Client (github.com)

最近遇到需要忽略自签证书校验(SSL)问题,尝试过使用axios(使用的ohos.net.http,无法绕过)、httpclient、axiosforhttpclient(context和ca都传了,但一直出现SSL is null,折腾了几天,看了下代码估计是内部调用socket问题),都没能解决问题,提issue后作者可能也在忙其他事情。后来想着还是自己解决一下。

目前已经在自己内部项目中使用,欢迎大家使用/共建,有问题可以提pr/issue。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/620308
推荐阅读
相关标签
  

闽ICP备14008679号