問題タブ [android-async-http]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
31966 参照

android - AsyncHttpClient を使用して HTTPS 呼び出しを行う方法は?

AsyncHttpClient http 呼び出しを行うためにリンクを使用していましたが、サーバーが HTTPS に移行され、例外が発生していますjavax.net.ssl.SSLPeerUnverifiedException: No peer certificate。このライブラリを使用して https 呼び出しを試みた人はいますか?

AsyncHttpClient の初期化:-

0 投票する
1 に答える
920 参照

android - android-async-http loopj で使用される httpclientandroidlib が遅い

JSONを取得するためのネットワーク用にloopjによるandroid-async-httpライブラリを使用するアプリケーションがあります。ネットワーク リクエストが遅く、それぞれ約 1 秒かかることがわかりました。iOS アプリからの同じ呼び出しには約 250 ミリ秒かかるため、問題はサーバーにあるのではなく、クライアントにあることがわかります。私のコードと android-async-http ライブラリにログメッセージを入れて、どこが遅いかを確認すると、android-async-http 内の client.execute(request, context) への呼び出しに時間がかかっていることがわかります図書館。

Google が apache http クライアントの使用を推奨しなくなったことは承知していますが、android-async-http はそれを使用しています。

httpclienandroidlib-1.1.2を使用してみました。これにより、他のいくつかのバグが修正されましたが、パフォーマンスは向上しませんでした。

キープアライブがオンになっており、機能していることを確認しました。これにより、後続のリクエストが約 750ms に改善されます。最初のリクエストはまだ遅く、iOS アプリは後続のリクエストでさらに高速です。

Android のネットワークが遅いのを見た人はいますか? もしそうなら、それを改善するためにあなたは何をしましたか?

0 投票する
1 に答える
2911 参照

java - AsyncHttpClient を使用して悪い http コードに再試行機能を実装するにはどうすればよいですか?

URL を呼び出す必要があり、呼び出しによって 404、500 などの不正な http コードが返される可能性があります。これらのエラーが発生したときに再試行機能を実装したいと考えています。新しい呼び出しは 1 時間ごとに最大 10 回行われます。

私は async-http-client ライブラリを使用して POST 呼び出しを非同期に行っています。

何か考えはありますか?

よろしくお願いします。