cost 353 ms
将依赖项从模块传递到继承的父模块 - Passing dependencies from module to inherited parent module

我有一个基本的抽象模块,为Retrofit / OkHttp相关对象提供了一些依赖关系。 该模块缺少某些依赖关系,我创建了另一个模块,对该模块进行了扩展以提供这些缺少的依赖关系。 基本抽象模块如下所示: 这是实现此抽象模块的模块的样子: 我正在尝试以以下方式建立模块:-B ...

从okhttp WebSocketListener返回数据的正确方法是什么? - What is the proper way to return data from okhttp WebSocketListener?

我正在尝试使用websockets编写一个Android Chess客户端。 我选择了okhttp3库。 我可以建立成功的连接,并且可以发送和接收数据。 但是,我不确定如何将数据返回到ViewModel的LiveData。 我对Kotlin协程有点熟悉,但是我不确定如何从侦听器中获取数据 ...

使用Etags时Okhttp不返回缓存的响应 - Okhttp doesn't return cached response when using Etags

我有一个简单的用例,其中服务器返回请求的Etag ,并将该etag作为标头(即If-None-Match )添加到所有后续url请求中。 如果响应有变化,则服务器可以响应200 ,否则响应304 。 对于后者,重用来自缓存的响应是有意义的。 但是okhttp总是返回null作为缓存的响应。 ...

实例化MockRunner时发生异常-[NoSuchMethodError] [Kotlin] - Exception while instantiating MockRunner- [NoSuchMethodError] [Kotlin]

我创建了一个库,用于在不同客户端之间分发网络请求。 我在其中一个客户端中使用OkHttp3 。 为了测试我的库,我尝试使用okhttp3.mockwebserver模拟响应。 我尝试设置模拟Web服务器的方式如下: 我在val server = MockWebServer()上收到 ...

Retrofit 2 Authenticator和Interceptor没有被调用 - Retrofit 2 Authenticator and Interceptor doesn't get called

我正在尝试首先使用Interceptor在尝试的任何请求的标头中向服务器发送授权,然后当我进行搜索时,我发现了身份验证器,我尝试了一下,但是没有被调用,我仍然在响应中得到401。 这是我的代码: 这是我的拦截器/身份验证器 问题是我多次调试,并且拦截器/身份验证器从未得到调 ...

一次改造一个API调用 - Retrofit one api call at a time

我有一个服务器一次支持1个api调用,我曾尝试将Dispatcher添加到我的改造Okhttp客户端中,如下所示: 但这没有按预期工作, 分派器排队api调用连接,并且不等待响应,但我要等待一个api调用响应,然后启动下一个 同时,在一个api调用期间,如果需要,下一个 ...

OkHttp-Sent-Millis和OkHttp-Received-Millis不会打印在日志上:我想收集指标 - OkHttp-Sent-Millis and OkHttp-Received-Millis does not get printed on log: I want to collect Metrics

我想计算REST API网络服务调用花费了多少时间。 我知道OkHttp / Retrofit使用日志中的OkHttp-Received-Millis和OkHttp-Sent-Millis打印日志语句。 但是我看不到任何这些陈述。 我看到的所有这些: 我在Android Studio ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM