getActivity / EasyHttp

Android 网络请求框架,简单易用,so easy
Apache License 2.0
1.4k stars 191 forks source link

[疑惑]:轮子哥,请教下,要怎么在一个EasyHttp.download中配置新的OkHttpClient? #258

Closed FanXH123 closed 2 months ago

FanXH123 commented 3 months ago

问题描述【必填】

我看了文档,里面有局部配置的方法,但是只在接口请求中生效,之前的版本也有.client(builder.build())局部配置的方法,但是现在没有这个方法了 QQ截图20240809170851

框架文档是否提及了该问题【必答】

是否已经查阅框架文档但还未能解决的【必答】

issue 列表中是否有人曾提过类似的问题【必答】

是否已经搜索过了 issue 列表但还未能解决的【必答】

FanXH123 commented 3 months ago

11111 2222

getActivity commented 3 months ago
image
getActivity commented 3 months ago

目前设置 OkHttpClient 只能在 api 类中实现 IRequestClient 接口,你照着这个写法配置一下。

FanXH123 commented 2 months ago

是要创建一个api类实现 IRequestClient 接口吗,可能是我写的有问题,还是不会走配置的新的OkHttpClient 拦截器中,还是说要改源码的DownloadRequest类? 1111 2222

getActivity commented 2 months ago

你断点两个地方试一下,第一个是 DownloadApi 中的 getOkHttpClient 方法,第二个是 DownloadInterceptor 中的 intercept 方法看看走没有?

image
getActivity commented 2 months ago
image image
getActivity commented 2 months ago

我自己测试是没有任何问题的,你看看是不是用了旧的框架版本导致的 Bug,如果用的是最新框架版本,这个问题大概率是你自己的问题,你先排查和定位一下。

FanXH123 commented 2 months ago

可以了,感谢轮子哥