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