okhttp3

    4热度

    1回答

    我一直在读了一段关于改造2.As取消请求据我已经阅读了关于取消请求,onFailure处()被调用,并请求从队列中删除,如果不出动。但是,会发生什么,如果该请求已经被分派(我知道我会得到回调onFailure处()),但不实际HTTP请求服务器被取消? 要精心比方说我的图片上传到服务器。请求已被派出,现在取消被调用时,我知道我会得到一个onFailure处回调为Android,但将获得的图像上传到

    0热度

    1回答

    下面给出实施的时候不就是我用它来发送POST请求使用OkHttp当类: public class PostExample { private static final MediaType JSON = MediaType.parse("application/json;"); private OkHttpClient client = new OkHttpClient();

    1热度

    1回答

    我正在研究一些http库,而且我不得不修改一些库。部分研究是在封闭源代码应用上进行测试,所以我想知道是否有一种方法可以替换APK应用中的库,而无需使用应用的源代码。 例如,一些应用程序使用Okhttp3库作为http客户端。我通过下载其源代码并将其编译为jar文件对Okhttp3做了一些修改。 现在我想知道如果我可以制作封闭源代码应用的APK使用我的Okhttp3的修改版本,而不是应用的APK中包

    1热度

    2回答

    我使用OkHttp3在我的Android应用程序通过转发代理来进行HTTP/1.x的请求,我的后端服务器,就像这样: List<Protocol> protos = new ArrayList<>(); protos.add(Protocol.HTTP_2); protos.add(Protocol.HTTP_1_1); InetSocketAddress proxyAddr = new I

    0热度

    1回答

    我的android应用程序启动一个服务,该服务打开一个websocket以与远程服务器进行通信。该服务产生一个线程,其运行方法如下所示。 public void run() { try { super.run(); for(int i = 1; i < 1000; i++) { Log.d(TAG, String.format(" ***

    2热度

    2回答

    我试图用认证标头发送请求,但似乎服务器无法识别客户端。 我用this教程,并实施拦截如下: public class AuthenticationInterceptor implements Interceptor { private String authId; private String authToken; public AuthenticationInterceptor(Str

    0热度

    1回答

    我想使用OkHttp 3将设备发送到设备Firebase通知,但发布JSON时出现以下错误: cannot resolve method create 'com.google.common.net.MediaType,java.lang.String) 这里是我的代码: final String legacyServerKey = ""; final MediaType JSON = Med

    7热度

    2回答

    在正在工作的应用程序中突然出现协议异常,导致网络调用失败。 该应用程序工作到昨天和今天所有的网络通话失败。这些调用对HTTP正常工作,但使用HTTPS失败。 这里是日志, java.net.ProtocolException: Expected ':status' header not present 10-18 14:59:01.103 30746-30746/? W/System.err:

    1热度

    1回答

    通常,我们为okHttp客户端设置超时时间,并使用该客户端的单个实例。因此,我们无法在客户端生成后更改该客户端的超时时间。 如何更改特定请求的超时值?无论如何 没有创建新的客户端吗? 一些调用需要更多时间,每个应用至少1/2,这比其他调用需要更多的超时是非常常见的。如果请求可以覆盖默认的超时,那将会很好。

    0热度

    2回答

    我用retrofit2做了一个项目,效果很好。项目有2个部分,每个部分从服务器获取数据(Json对象)和retrofit2。现在,我想添加缓存系统。我搜查了但我没有找到一个好例子。我有数据是对象,字符串,整数(而不是图像)。我想okhttp3是我的项目最好的缓存。你能解释一下缓存的最佳途径吗?你能分享一个很好的例子吗?我的计划: 我将通过retrofit2从服务器获取缓存版本。 我会检查版本。如果