okhttp3

    0熱度

    1回答

    基本上在我的Android應用我想用戶搜索世界各地的城市,所以我使用的API來獲取世界上所有的城市和一個ArrayList存儲,這有在okhttp庫的onResponse方法中完成,之後該列表變爲空。此數組列表僅保存onResponse中的值,但我希望在執行後在整個班級中使用它。任何人都可以給我任何想法嗎?這是代碼。 onCreate(){ OkHttpClient client = new O

    0熱度

    1回答

    我有這個問題,讓我想,我使用OkHTTp連接到我的WebAPi服務。問題是我不斷收到「空」結果在android端。下面是Android端代碼: public class OkHttpHandlerIncoming extends AsyncTask<String, Void, String> { OkHttpClient client = new OkHttpClient();

    4熱度

    1回答

    我使用的是帶有OKHTTP3客戶端的Retrofit 1.9,我試圖添加認證鎖定。下面是相關代碼: String hostname = "xxxxxx.xx"; CertificatePinner certificatePinner = new CertificatePinner.Builder() .add(hostname, "sha1/xxxxxxxxxxxxxxxxxxxxx

    1熱度

    1回答

    我試圖使用Retrofit和OkHttp來實現緩存。當脫機時,我得到'504 Unsatisfiable Request(只有 - 如果緩存)'作爲錯誤。 OkHttpClient.Builder builder = new OkHttpClient().newBuilder(); builder.readTimeout(10, TimeUnit.SECONDS); bui

    1熱度

    1回答

    現在在OkHttp 3.5中包含web套接字,我希望它可以使用。但我有一個問題,如果我不使用應用程序平均30分鐘,套接字斷開連接。爲什麼,我怎麼能做到「永恆」的連接?第二個問題,我如何檢查套接字連接? Singlton類 public class ServerSocket { @Singleton public OkHttpClient getOkHttpClient(){

    2熱度

    1回答

    在問題Does OkHttp support HTTP/2 server push?之後,有沒有關於如何在客戶端接收推送內容的示例? OkHttpClient,Request,Response和Http2Connection的交互方式如何?我明白Http2Connection有一個PushObserver,但它將如何與OkHttpClient和Request/Response一起播放? 請考慮下面

    2熱度

    1回答

    我正在開發簡單的android應用程序,使簡單的發佈請求到服務器。但是它發送兩個作爲請求主體所需的密鑰的空值。我從我的app端檢查它,但它不發送空值。 這裏是我的php代碼。 <?php include 'DBConnection.php'; $db = DBConnection::getInstance(); $db = DBConnection::getInstance(); $my

    0熱度

    1回答

    我需要上傳視頻的API,這該是多麼我已經實現了OKHTTP要求: private void makeRequest(Uri uri) { pr1.show(); try { String path = uri.toString(); Log.e("PATH",path); File file = new File(new URI

    0熱度

    1回答

    我想爲自己的請求添加自定義標題。我真的準備OkHttp和Retrofit連接,以便我可以從我的請求得到響應,而不需要標頭中的任何信息。 因此,當我嘗試通過攔截器將信息添加到標題中時(如Refrofit的文檔中所示),我無法在標題中看到數據。我通過查爾斯跟蹤請求,但不會在那裏出現我的數據。任何建議爲什麼我不能添加標題和如何解決它?

    0熱度

    1回答

    我正在開發一個android應用程序,它必須對服務器執行多個併發http請求,所以我決定使用okhttp庫來提出請求。 問題是,當我嘗試同時發出某些請求時,我必須等到第一次完成時才執行以下操作。 我創建並運行從我調用以下方法AsyncTasks: public class ApiRestClient { public static void get(String url, Map<St