flutter 安卓使用dio请求时出现握手失败的问题

2023-12-04  本文已影响0人  lazy_developer

在flutter 中使用dio请求,在安卓运行时无法请求到数据,并报错:

Handshake error in client

方法一:在创建dio实例后设置httpClientAdapter。

此方法只能保证所有通多dio请求的接口可以正常访问,如果有集成第三方上传功能,也可能会存在客户端握手失败的问题。

方法二 :(推荐)

继承HttpOverrides类重写createHttpClient 方法。

此方法可以是第三方请求顺利发送。

最后要在app进入之前 设置

HttpOverrides.global = MyHttpOverrides();

随手记一下 。

上一篇下一篇

猜你喜欢

热点阅读