okhttp3

    0熱度

    1回答

    是什麼力量讓像遞延簡單okhttp3 Web請求的最佳方式:是被儘快執行時,作爲客戶端上線,然後才處理導致 Request request = Request.Builder().url(url).post(body).build(); Response response = client.newCall(request).execute(); ? 例如,客戶端在本地更改數據,並且應該將此更

    0熱度

    1回答

    我在Android上使用基本jwt驗證連接到REST服務時遇到問題。我爲我的Android代碼使用OkHttp 3和Retrofit 2。服務器是在AWS elasticbeanstalk上運行的node.js Hapi服務器,具有默認的nginx代理配置。所有後端正在爲每次調用檢查身份驗證令牌。 問題:我的GET和DELETE都需要令牌的「授權」標頭。當我用令牌調用GET時,它可以工作。當我用令

    0熱度

    1回答

    我需要能夠使用cURL的不安全模式(-k)的等價物。基本上與cURL我可以做類似curl -XPOST -k http://my.link:port/path/to/endpoint 現在我需要在我的Java應用程序中做同樣的事情。我使用改進和okhttp3。 目前我的界面看起來像: public interface MyEndpoint { @Headers("Content-Type

    0熱度

    1回答

    我在Python上編寫了API服務,並在Postman中爲它提供了文檔。 Postman中的所有請求都很好,但是從文件上傳請求生成的Java代碼(返回OkHttp庫)返回「內部服務器錯誤」,我檢查了服務器日誌,發現該文件未送達,它在進入views.py之前崩潰。從郵差 請求截圖(令牌和地址被隱藏,但他們正確) 截圖從郵差: 1)Headers screenshot 2)Body screensho

    0熱度

    1回答

    我沒有使用Retrofit。 我必須進行第一次調用以獲得auth cookie,然後我需要使用相同的OkHttclient客戶端進行第二次調用(實際上,我假設因爲auth cookie而需要相同的客戶端)。因此,當第一個http調用完成後,我需要使用相同的客戶端變量再次調用另一個url。我怎樣才能做到這一點乾淨? 我認爲我可以使用.concatWith(請參閱下面的代碼),但我不確定這是否正確,因

    -2熱度

    1回答

    我正在與WebView一起工作。現在我需要獲取網頁的來源。 我嘗試過JavascriptInterface,但源已受到javascript的影響(當我在chrome上使用「view-source:」時不一樣)。 我們可以使用Cookie從WebView到OkHttp?我登錄Google,我的Cookie保存在WebView,現在我想獲得一些數據,但在OkHttp不在WebView。

    0熱度

    1回答

    我正在嘗試Okhttp3庫,我對它很陌生。我讀了一些教程,它的工作正常,直到這個用例彈出: 我有一個外部Asynctask類,我正在執行我的POST和GET代碼。所以當我第一次打電話給Asynctask時,它工作正常。第二次我打電話給相同的Asynctask它給我的錯誤java.io.IOException:在okhttp3.Address上流的意外結束..... 有人可以請解釋爲什麼會發生這種情

    -2熱度

    1回答

    爲什麼慣於此編譯: MyOkHttpClient okClient = new MyOkHttpClient.Builder() .addInterceptor(new AddCookiesInterceptor()) .addInterceptor(new ReceivedCookiesInterceptor()).build(); 不兼容的類型。 要求: m

    3熱度

    1回答

    我從我的後端公司收到僞隨機ECONNRESET。我說僞隨機是因爲雖然它不會像我每次通過發起大量請求一樣挑釁它。 我典型地從活動的生命週期事件中啓動下載,因此我使用Retrofit的Call.enqueue()在後臺網絡上進行網絡連接。在似乎會導致麻煩的代碼部分中,我從後臺線程啓動了一系列下載(〜15條REST路由,適用於jsons和5-6個文件)。在這種情況下,ECONNRESET apears在

    1熱度

    1回答

    從配置文件中我注意到,當我的OkHttpClient被構建器創建時,TrustManagerFactory.getTrustManagers似乎需要很長時間,並在啓動時阻塞我的UI線程。大約需要111毫米才能完成。 對TrustManagers不是很熟悉,我想知道是否有更快的方法可以將這些提供給OkHttpClient,並將其作爲一個關注點去除。 在平均時間,我會看看我能不能我OkHttpClie