分享一下自己正在写的库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。

 

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 22:22:45       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 22:22:45       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 22:22:45       82 阅读
  4. Python语言-面向对象

    2024-05-25 22:22:45       91 阅读

热门阅读

  1. 如何识别和使用GRS证书

    2024-05-25 22:22:45       35 阅读
  2. 需求分析简介

    2024-05-25 22:22:45       30 阅读
  3. pod 库发布脚本

    2024-05-25 22:22:45       35 阅读
  4. github下载代码

    2024-05-25 22:22:45       21 阅读
  5. Flink 部署执行模式

    2024-05-25 22:22:45       27 阅读
  6. 华为UPS关机软件NetShutdown Ubuntu 开机自启动

    2024-05-25 22:22:45       29 阅读
  7. Django的model中的Manager对象

    2024-05-25 22:22:45       32 阅读
  8. Kubernetes 之 Pod 容忍度与节点污点

    2024-05-25 22:22:45       31 阅读
  9. clickhouse生产运维以及调优

    2024-05-25 22:22:45       28 阅读