okhttp3

    0熱度

    1回答

    我使用Retrofit2與RxJava2和OkHttp3作出HTTPS調用用於測試SSL證書的內部服務器的有效證書,但我總是得到一個異常說明: HTTP FAILED: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification

    1熱度

    1回答

    我試圖使用Retrofit實現TheMovieDB API,並且遇到了將api鍵追加到查詢開頭的問題。感覺像TheMovieDB在這裏有錯誤,因爲在查詢開始時有一種非傳統的方式來詢問api密鑰。 當試圖截獲請求並添加查詢參數時,它會被追加到請求的末尾,這不是我想要的。 private class WebApiAuthenticator implements RequestInterceptor {

    0熱度

    2回答

    我在尋找更好的方法來做到這一點: APIManager.getInstance().processRequest(baseRequest, new Callback() { @Override public void onFailure(Call call, IOException e) { callback.failure(new Error(null, 400)

    1熱度

    1回答

    在做了一些關於使用exoplayer緩存視頻/音頻內容的工作之後,我覺得這裏給出的答案是Jacek Using cache in ExoPlayer是對無界範圍請求實施緩存而不是使用內置Exocache的正確方法支持https://github.com/google/ExoPlayer/issues/420 & https://github.com/google/ExoPlayer/issues/

    2熱度

    1回答

    我試圖緩存HLS和DASH流視頻, 我已經嘗試了很多解決方案,但沒有與Exoplayer v2.2工作 許多問題重定向到下面的鏈接,但沒有得到任何適當的解。 https://github.com/google/ExoPlayer/issues/420和Using cache in ExoPlayer。 在一個解決方案 'ExtractorSampleSource' 類沒有在谷歌Exoplayer發

    1熱度

    2回答

    我正在處理一個API,我需要在POST請求中提供JSON數組作爲查詢參數。報價必須在網址中,但OkHttp和HttpURL不斷將其轉換爲%22。該API不會識別這個並返回一個錯誤代碼。如何讓OkHttp保留請求中的引用。我處理看起來像這樣的代碼: public static void post(String url, String[][] requestParams, Callback callb

    1熱度

    1回答

    我在寫一個通過HTTPS與另一個服務通信的微服務。在java客戶端實現中,從truststore中讀取根證書,然後通過它來驗證傳入證書。 現在,我的問題是 - 默認情況下,只有第二級證書將使用根證書進行驗證,否則所有鏈接的證書又會得到驗證? 我使用okhttp;我的假設是所有的Java客戶端都應該以同樣的方式行事,請讓我知道這裏是否有任何主觀性?謝謝。

    1熱度

    1回答

    我已經在服務器端,但在無效的標記或標記expirey我得到200 HTTP狀態代碼,但實施的OAuth令牌等OKHttp驗證器自定義HTTP代碼響應的身體我有 {"code":"4XX", "data":{"some":"object"} 當我嘗試讀取字符串在interceptor我得到okhttp dispatcher java.lang.illegalstateexception closed

    1熱度

    1回答

    我正在嘗試使用OkHttp實現基於HTTP/2的協議的客戶端。該協議基本上是一個通過自定義TCP協議的未加密的HTTP/2-Prior-Knowledge流(是的,我知道它已經壞了,不,我不能改變它)。 OkHttp3似乎只支持使用TCP的HTTP/2預先知識,所以我建立了一個自定義的SSLSocketFactory和SSLSocket來實現我的協議。這是hacky,但工作正常,直到事先知識需求開

    0熱度

    1回答

    我試圖發送範圍請求與多個範圍,如在這裏描述的範圍:HTTP/1.1 response to multiple range。問題是我無法正確解析響應。我怎樣才能解析這個使用OkHttp?