okhttp3相关内容

改装2.0多个拦截器

我正在进行改造,需要能够使用多个拦截器.目前,我正在使用一种自动附加身份验证令牌的方法,但我需要能够在没有身份验证令牌的情况下进行呼叫.如果我在标头中添加了另一个没有身份验证令牌的拦截器,该如何使用它而不是身份验证令牌拦截器. val interceptor: Interceptor = Interceptor { chain -> val newRequest = chai ..
发布时间:2020-05-19 21:54:27 Java开发

okhttp获取失败响应

我已经在我的android客户端中实现了okhttp进行网络通话. 当我收到失败响应时,我会收到失败代码和与该代码相关的文本作为消息,但我没有收到服务器发送给我的自定义失败响应. 在执行代码的失败响应中,收到的消息只是“错误请求". 来自浏览器的相同响应如下. 如何获取服务器退还给我的错误消息? 我的代码 private void executeCall(Reques ..
发布时间:2020-05-19 21:53:55 移动开发

使用android中的okhttp在Webview中的每个请求发送授权标头

我正在使用WebView来显示网页,但是服务器需要来自我的Webview的每个请求的授权令牌.有人知道这是否可能吗? 我在#SO adding-header-to-all-request中引用了此帖子-with-retrofit-2 .但是我无法得到结果. 这是我的代码(不熟悉我的编码标准,我是初学者) public class TableViewTest extends Ap ..
发布时间:2020-05-19 21:52:56 Java开发

用Retrofit2& OkHttp3.无法解析主机“<主机名>":没有与主机名关联的地址

我正在使用改造2和OkHttp3从服务器请求数据.我刚刚添加了一个离线缓存代码,但是它没有按预期工作.我收到错误“无法解析主机“":没有与主机名关联的地址". 当尝试从缓存中获取检索数据时(没有互联网连接时),就会发生这种情况.下面是一个代码段. public static Interceptor provideCacheInterceptor() { return new ..
发布时间:2020-05-19 21:52:34 移动开发

okhttp3上的流意外结束

我已按照以下链接刷新访问令牌.在将身份验证器添加到okHttp时,从翻新的 onFailure 方法 中获取 okhttp3上流意外结束的错误 public class TokenAuthenticator implements Authenticator { AccessTokenRefreshModel accessTokenRefreshModel = null; @O ..
发布时间:2020-05-19 21:52:21 其他开发

改造OKHTTP脱机缓存不起作用

我阅读了许多教程和Stackoverflow回答了我的问题,但没有任何帮助!另外,它们大多数都是旧的,所以OKHTTP可能有所更改. 我要做的就是为改造启用离线缓存. 我正在使用GET 我尝试仅使用offlineCacheInterceptor作为拦截器,但是我一直得到: Unable to resolve host "jsonplaceholder.typicode.co ..
发布时间:2020-05-19 21:52:06 移动开发

Android java.security.cert.CertPathValidatorException:找不到证书路径的信任锚

android应用有三台主机进行身份验证和授权.最终主机是REST API.首次使用Oauth身份验证和授权过程,它可以正常工作. 但是,如果用户在登录并访问REST API提供的服务后杀死了该应用,则会出现此问题. 这次没有进行身份验证和授权过程,只有REST API.它导致java.security.cert.CertPathValidatorException ,但在首次使用(登录后再 ..
发布时间:2020-05-19 21:52:02 Java开发

OkHttp3永不超时互联网上的超时

首先,我已经阅读了很多关于我的问题的问题,但是它从来没有给我解决方案.这是我阅读的有关我的问题的一些问题. 问题1 问题2 问题3 问题4 问题5 问题6 问题7 我还阅读了此文章关于我的问题,但它也从未为我提供解决方案. 问题: 我在Web服务应用程序中使用Okhhtp3库.它工作正常,但是当互联网连接速度慢或连接不可靠时,它就被卡住了,永远不会超时,也永远不 ..
发布时间:2020-05-19 21:51:55 Java开发

java.net.SocketTimeoutException:超时

使用OkHttp库,应用程序面临以下SocketTimeoutException问题.如果请求大小较小,则表示工作正常(小于1MB).我在10秒内收到此异常,即使我的套接字超时(readTimeout)值也更高.持续失败的请求(大小为1.8MB).当我使用HttpUrlConnection执行请求时,它运行良好.失败的可能原因是什么? 03-29 12:16:38.997 32066- ..
发布时间:2020-05-19 21:51:52 Java开发

OkHttp 3响应缓存(java.net.UnknownHostException)

我真的陷在这个问题上了. 我想将服务器响应缓存一段时间,以便在设备离线时使用数据. 因此,我将缓存设置为OkHttpClient. 我还设置了Cache-Contlol标头. 这是我的代码: public class MainActivity extends AppCompatActivity { Retrofit retrofit; RecyclerV ..
发布时间:2020-05-19 21:51:13 移动开发