okhttp3

    1热度

    1回答

    在前面的问题(react-native upload pictures on android)与param“FormData”描述请求,但我请求没有数据的GET请求,并得到相同的消息! 使用ProGuard反应本地应用启用=真 应用坠毁在第一请求。 06-16 14:00:30.971: E/AndroidRuntime(14321): java.lang.IllegalStateExceptio

    0热度

    1回答

    我正在使用OkHTTP客户端访问HTTP/2服务器。我有一个用例,我想通过同一连接打开多个流。 我正在使用以下代码创建OkHTTP客户端。 ConnectionPool connectionPool = new ConnectionPool(5, CONNECTION_POOL_TIMEOUT_MILLISECONDS, TimeUnit.MILLISECONDS);

    3热度

    1回答

    我正在改造,需要能够使用多个拦截器。目前我正在使用一个来自动附加一个授权令牌,但我需要能够不使用授权令牌进行调用。如果我在标题中添加另一个没有auth标记的拦截器,我该如何使用那个而不是auth令牌拦截器。 val interceptor: Interceptor = Interceptor { chain -> val newRequest = chain.request().newB

    1热度

    1回答

    我的问题是关于应该打印出多少OkHttp日志。 在我的应用程序的某些屏幕上,有太多的API调用 - > logcat被淹没,所以我想限制/关闭日志,除了一次性调试 我是新来的匕首2和依赖注入,已经跟在this tutorial之后。 我有工作的下面,但我不知道是否有任何不好的做法存在或是否可以进一步改进: (大约有20个改造API接口/在我的应用程序20个不同的端点) @Module publi

    5热度

    2回答

    我得到, Caused by java.lang.InternalError: java.util.MissingResourceException: Can't find bundle for base name sun.util.logging.resources.logging, locale en_US 从火力崩溃报告我的申请 。 其他细节 Manufacturer: HTC Mod

    0热度

    1回答

    我试图用Retrofit和OkHttpClient调用SOAP请求,但我无法访问位于具有NTLM身份验证的URL中的我的WSDL文件。 如何使用OkHttpClient进行NTLM身份验证? 我曾尝试这种解决方案:https://github.com/square/okhttp/issues/206 但类没有编译Apache的文件的原因... 感谢

    0热度

    1回答

    如果我在通过拦截器返回原始响应之前添加拦截器以读取原始响应,我的拦截器代码调用 失败: Response originalResponse = chain.proceed(builder.build()); String rawJson = originalResponse.body().string(); try { JSONObject jsonObject = new JS

    1热度

    1回答

    我看到下面的代码数次: public final class MyListener extends WebSocketListener { //... @Override public void onFailure(WebSocket webSocket, Throwable t, Response response) { webSocket.cancel(

    1热度

    1回答

    在我的Android应用程序中,我使用glide进行图像加载,并使用OkHttp进行网络操作。 我想显示错误图像使用滑翔如果图像下载比超时(例如10秒)更长。我使用GlideModule将OkHttpClient与glide连接起来,但似乎OkHttpClient的readTimeout方法没有像我想的那样工作 - 它不是等待图像下载完成,而是只等待字节读取。 所以我的问题是:如果图像下载操作超过

    6热度

    2回答

    如果我创建了一个请求并且该请求返回4xx错误Retrofit/Okhttp会不断重试请求。我已将retryOnConnectionFailure设置为false,并将超时设置为15秒,但似乎都被忽略。我错过了什么? private static OkHttpClient getClient() { return new OkHttpClient.Builder() .a