我想使用一个 api 调用的改造来更改 OkHttp 客户端上的读取超时。需要明确的是,我有一个可能需要很长时间的端点,我需要增加它的超时,并且只增加该 api 调用的超时。有没有办法通过注释来做到这一点?有没有办法可以在不更改应用程序其余部分的超时的情况下执行此操作?
最佳答案
我也面临着类似的情况。我解决了我的问题,在我的 ApiModule
中提供了两个 Api 实例,每个实例都有自己的 OkHttpClient
。使用@Named
来识别每一个。
我试图避免仅为超时配置提供两个实例,这对我来说似乎有点奇怪,但由于我的 API 实例是单例(为了性能),我看不到其他解决方案。
关于android - 改造更改一次 api 调用的读取超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39008190/