okhttp

    3

    1答えて

    私のバックエンドの会社から擬似ランダムにECONNRESETを受け取るのか分からない。私は疑似乱数を言うので、それは私が大量の要求を開始することによってほぼ毎回それをprovoqueすることができます同じように起こることはありません。 私は典型的にはアクティビティのライフサイクルイベントからダウンロードを開始します。したがって、RetrofitのCall.enqueue()をバックグラウンドでネッ

    1

    1答えて

    TrustManagerFactory.getTrustManagersが起動時にUIスレッドをブロックしているように見えますが、TrustManagerFactory.getTrustManagersがビルダーによって作成されているときにプロファイルされていました。完了には約111ミリ秒かかります。 TrustManagersに慣れていないので、もっと速い方法があり、これをOkHttpClien

    0

    1答えて

    私のコード内に、私は改造を使用してAPIを呼び出しています。 (response.isSuccessful())がそのブレークポイントにヒットしない場合、私は回線にブレークポイントを入れました。 私はこの問題がなぜ発生するのかを知りたいのですが、 と同じコードを別のフラグメントに配置してもうまくいきましたので、 の結果をAPIから取得できましたが、このフラグメントでは呼び出しは機能しません。私はま

    0

    2答えて

    私はアンドロイドで新しいです。サービス応答がnullですが、サービスURLがブラウザでOKです。実行します。私のアプリケーション画面を実行します。親切に間違ってやってください。 私のフラグメント: public class SpecificCountryScholorshipsFragment extends Fragment { OKHttpRequest okHttpRequest = n

    0

    1答えて

    同じurlと異なるacceptヘッダで要求を行うと、okhttp cacheの前の応答が返されます。 これは、アプリケーション/ jsonデータに対して最初に要求が行われたことを意味し、2番目の要求はapplication/xmlを要求します。したがって、クライアントは上流からxmlを実行する代わりに、キャッシュからjsonデータを返します。 たとえば、GETリクエスト:http://exampl

    1

    1答えて

    requestBody()headers()など、完成したOkHttp Call<>から取得したものを他のスレッドに渡すことはできますか、それとも関連するデータを先にコピーする必要がありますか?

    2

    1答えて

    私はリクエストを管理するためにRetrofitを使用していますが、gzipを使用して、または使用しないでリクエストサイズをチェックするテストを行いたいとします。 デフォルトではOkHttpは要求に対してgzip圧縮を実行しますか、またはinterceptorで実装する必要がありますか?私の要求に @Headers({ "Content-Type: application/json;ch

    2

    1答えて

    質問Does OkHttp support HTTP/2 server push?に続いて、クライアント側でプッシュされたコンテンツを受信する方法を実装する方法についての例はありますか? OkHttpClient、Request、Response、およびHttp2Connectionのやり取りはどのようになりますか?私は、Http2ConnectionにPushObserverがあることを理解して

    2

    1答えて

    キャッシュクラスがfinalに設定されているため、独自の実装を作成できません。機密データがあるためキャッシュを暗号化する必要があります。私は迎撃器を試してみるが、それを暗号化して解読するにはCacheResponseInterceptorのようなものはない。 OkHttpを使用してこれを行うにはどうすればよいですか?

    0

    2答えて

    私は今、しばらくの間、HtmlコードをStringに変換する最も簡単な方法を探してきました。私はそれを取り出す必要があるので、私は自分のプロジェクトで前進することができます。 は、私が試した: OkHttpClient client = new OkHttpClient(); String run(String url) throws IOException { Request re