okhttp3 相关问题

适用于Android和Java应用程序的HTTP + HTTP / 2客户端。 OkHttp 3是一个主要关注API简单性和一致性的主要版本。

OkHttp令牌拦截器永远重试

我正在制作一个OkHttp拦截器,所以当任何终点返回401错误时它会重试登录,但拦截器会永远循环。我也试过添加一个计数器,但计数器重置了......

回答 1 投票 0

如何使用OkHTTP衡量下载速度?

我正在使用OkHttp3下载文件,我想看到下载速度。但我对如何衡量速度感到困惑。我在尝试读取缓冲区之前尝试获取当前的millis ...

回答 1 投票 1

使用Call无效的模拟Retrofit响应调用

我在嘲笑APIService的反应。不幸的是它不起作用,我必须发回一个电话,但我不明白如何。问题是如何发送回Call对象。 @RunWith(...

回答 4 投票 12

Okhttp3在jdk8中支持http2支持

我一直在测试okhttp3用于发出http2请求,我的标准是使用jdk8本身实现http2连接。我知道这可以通过升级到jdk 9或使用conscrypt轻松实现......

回答 1 投票 1

OkHttp不应用使用Annotations从Retrofit Interceptor调用超时

我正在尝试使用OkHttp 3.12.0中最近添加的功能:全操作超时。为此,我还依赖于改进2.5.0中的新Invocation类,它允许我检索方法......

回答 1 投票 12

使用OkHttp库Android进行SOAP请求

我正在尝试通过OkHttp库进行SOAP调用,因此我可以升级到Retrofit库use。我已经过了说过的帖子。 OkHttp。 Gradle中使用的链接库编译'com.squareup.okhttp3:...

回答 2 投票 5

java.lang.NoSuchMethodError:okhttp3.internal.http.HttpEngine.recover

我有一个使用kso ap与底层okhttp连接的应用程序。它的大部分时间都可以工作 - 但是在连接重试期间,应用程序会因NoSuchMethodError而崩溃。 ...

回答 2 投票 2

java.lang.NoSuchMethodError:okio.BufferedSource.rangeEquals(JLokio / ByteString;)Z

我正在集成Outlook API和进行HTTP调用我正在使用Retrofit版本2.3.0和okHttp3版本3.9.1。但是,当我正在进行HTTP调用时,例如://创建日志...

回答 2 投票 3

NoClassDefFoundError:Square Logging Interceptor v3.12.0

问题将Square Okhttp Logging拦截器库添加到我的Kotlin应用程序后,我遇到以下错误,我认为这可能是由于番石榴依赖性冲突造成的。我在...中提出了一个问题

回答 2 投票 1

使用OkHttp上传到预先签名的S3 URL失败

当我尝试使用OkHttp 3.9.1将文件上传到Amazon S3的预签名URL时,我收到SSL异常:SSLException:写入错误:ssl = 0xa0b73280:系统调用期间的I / O错误,连接重置...

回答 1 投票 1

Okhttp3,http2多路复用POST在高峰加载时请求高响应时间

我的应用程序将向我的tomcat服务器(启用了http / 2)发送大约1000个POST请求/分钟,它将轮询给定的url并返回html和响应时间,我想实现真正的...

回答 1 投票 3

查询参数无效:%-encoding无效

我尝试通过Retrofit / Multipart上传图片(jpg)。 Api总是返回代码400,其中包含“无效的查询参数:无效的%-encoding”我不知道什么是错误的。我的界面:@Headers(“...

回答 1 投票 0

第二次命中API时出现意外的流错误结束

我正在尝试Okhttp3库,我是新手。我阅读了一些教程及其工作正常,直到这个用例弹出:我有一个外部Asynctask类,我正在执行我的POST和GET ...

回答 1 投票 0

即使网络出现故障,OkHttp请求也会继续运行

我使用OkHttp3作为我的客户端,我注意到了这种行为:每当我启动一个请求并且它仍在运行并且我关闭我的数据或互联网访问时,请求仍然继续运行并且不会停止...

回答 1 投票 1

如何在Interceptor Android中获取401状态代码时更改活动

当我在API中获取401状态代码时,我必须打开登录活动。我不想在每个API的onError方法中放置更改活动逻辑。我想要一个用于所有API的全局方法'...

回答 1 投票 6

调用REST API时无法获取任何字符串

import okhttp3.OkHttpClient import okhttp3.Request import okhttp3.Response import java.io.IOException import java.lang.Exception ... private val client = OkHttpClient()覆盖fun onCreate(...

回答 2 投票 0

互联网断开连接时重新连接OkHttp websocket

我有以下课程。我试图让WebSocket重新连接,以防万一公共类WebSocketClient扩展WebSocketListener {volatile OkHttpClient客户端;不稳定......

回答 1 投票 4

使用POST,OKHttp将数据从SQLite发送到appServer

我有一个存储通话记录的SQLite Db。每个条目都有一个数字,日期和持续时间。我已经看到有很多方法可以将数据发送到应用服务器。作为JSON字符串并通过...发送一个

回答 2 投票 1

java.net.SocketTimeoutException:timeout

使用OkHttp库,应用程序面临以下SocketTimeoutException问题。如果请求大小较小,那么它工作正常(小于1MB)。我在10秒内得到这个例外,甚至......

回答 2 投票 28

Retrofit API调用收到“HTTP FAILED:java.io.IOException:Cancelled”

无法弄清楚为什么会这样。我的调用不会触发任何一个rx回调(onCompleted(),onError(),onNext())。我收到的唯一的东西是这个okhttp输出:D / OkHttp: - > ...

回答 2 投票 19

© www.soinside.com 2019 - 2024. All rights reserved.