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從服務器獲取緩存版本。 我會檢查版本。如果