問題タブ [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 投票する
2 に答える
2805 参照

java - AsyncHttpClient が機能しない

onCreate() に次のタイマーがあります。

ご覧のとおり、関数 updateMarkers() が毎秒呼び出されます。

updateMarkers() は次のとおりです。

私が抱えている問題は、Log.i("EOH","onStart()");決して呼び出されないことです! しかしLog.i("EOH","updateMarkers()");、呼び出されます...

私は何を間違っていますか?

よろしくお願いします。

0 投票する
5 に答える
8605 参照

android - AsyncHttpClientAndroidで複数のファイルをアップロードする方法

AsyncHttpClientから単一のファイルをアップロードできることを知っています

http://loopj.com/android-async-http/

ただし、マルチパート投稿を使用してサーバーに複数のファイルをアップロードする必要があります。どうやってやるの?

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

java - Android - HTTP Java ライブラリの選択

ダウンロードおよびファイルデータを使用してRESTサービスと通信するAndroidアプリを構築しています。使用する HTTP ネットワーク ライブラリを探しており、オプションを評価しています。私は(loopj.com/android-async-http)と呼ばれるものを見つけました。これは見栄えがよく、Instagramがそれを使用していることがわかりますが、ライブラリに基づいて構築されていることがわかり、Apacheライブラリが取り残されていることをどこかで読んだことを思い出したようですに賛成。これは私が心配すべきことですか?代わりに検討すべき別のライブラリはありますか? これが違いを生む場合、2.1 の最小 Android SDK をターゲットにする予定でした。HTTPHTTPSJSONAsyncHttpClientApache HttpClientHttpURLConnection

0 投票する
2 に答える
3813 参照

java - AndroidAsyncHttponFailureエラーメッセージ

http://loopj.com/android-async-http/からダウンロードしたAndroid用のAndroidAsyncHttpライブラリを試し、onFailure(Throwable error、String response)コールバック内の接続エラーを評価するための最良の方法を見つけようとしています。 。理想的には、HTTPステータスコードが返されるのを見たいです(例:401,403,500など)。これを行う方法はありますか?これまでのところ、error.getMessage()またはerror.toString()からのみ文字列を取得できました。

0 投票する
0 に答える
1964 参照

android - loopjandroid-async-httpと認証ヘッダーを使用してPostでContent-Typeを送信することはできません

イグニッションプロジェクトで同じ問題が発生した後、loopj/android-async-httpを使用しています。

承認ヘッダーなしでGETを送信すると、正常に機能します。

ジャージーサーバーに送信していますが、ログフィルターに期待されるデータが表示されます。

認証されたGETも同様に機能します。

同じURLへのPOSTリクエストで同じことを行う場合:

サーバーは、私が期待する複数の情報を表示せず、その理由がわかりません。

  1. 「Content-Type」ヘッダーが表示されないのはなぜですか?これは、私のジャージーリソースがアプリケーション/jsonデータを消費するように注釈が付けられているために私が抱えている主な問題です

  2. 「user-agent」ヘッダーが表示されないのはなぜですか?

私のジャージーリソース:

0 投票する
9 に答える
8989 参照

android - Android AsyncHttpClient-「Content-Typeは許可されていません!」ファイルをダウンロードするとき

http://loopj.com/android-async-http/のAsyncHttpClientライブラリを使用しており、JSON応答を取得するためにWebサービスを正常に呼び出しています。HTTP経由でファイルをクライアントにストリーミングするWebサービスを呼び出そうとしています。したがって、私はBinaryHttpResponseHandlerを使用して、返されたbyte[]データをキャプチャしています。ただし、メソッドを呼び出そうとするたびに失敗し、Throwableオブジェクトを調べると、例外は'org.apache.http.client.HttpResponseException:Content-Typeは許可されません!'。

ドキュメントに従って許可するコンテンツタイプのリストを指定しようとしましたが、これで違いはありません。私は主にPDFをストリーミングしていますが、理想的にはコンテンツタイプのリストを指定したくないので、任意のファイルタイプをダウンロードできるようにしたいです。私が使用しているコードは次のとおりです。

また、コンテンツタイプを指定せず、次を使用してみました。

しかし、これは何の違いもありませんでした。

0 投票する
9 に答える
61336 参照

android - android-async-http (loopj) を使用した JSON/XML の POST

私はandroid-async-httpを使用していて、とても気に入っています。POSTing データで問題が発生しました。次の形式でデータを API に投稿する必要があります。

ドキュメントに従って、 を使用して実行しようとしましRequestParamsたが、失敗しています。これを行う他の方法はありますか?同等の JSON も POST できます。何か案は?

0 投票する
2 に答える
2726 参照

java - Android の AsyncHttpResponseHandler コールバックに変数を渡す

AsyncHttpResponseHandler を使用して、RESTful サービスからデータを収集しています。私が直面している問題は、onSuccess コールバックで必要な変数にアクセスできないことです。

私のコードは次のとおりです。

コンテキストとカテゴリは、明らかに onSuccess では利用できません。これらのグローバル変数を作成することもできますが、問題はこれがループ内で呼び出されることです。そのため、onSuccess が数回呼び出され、どちらが最初に返されるかは保証されません。

私はJavaにかなり慣れていません。Objetive-C では、コード ブロック内の無名関数の外部にある変数にアクセスできます。それができない場合は、クエリをカスタマイズしてすべてのデータを一度に取得し、クライアント側で解析する必要があります。これはとにかくより良い解決策ですが、アクセスするかどうかを知りたいですコールバック内のアイテムは可能です。

0 投票する
2 に答える
14312 参照

android - LoopJAndroidAsyncHttpおよびJSONPOSTARRAY

私はLoopJAndroidAsyncHttpライブラリを使用してPhPサーバーと通信していました。そして、私は問題を抱えました。

次のようなJsonObjectを送信する必要があります。

しかし、javadocでは; 唯一のパラメーターはRequestParamsであり、配列はありません。誰かが私を助けることができますか?または私が使用できるものを見せてください。ありがとう。

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

android - loopjからandroid-async-httpでThrowable(エラー)を取得するにはどうすればよいですか?

LoopJ(https://github.com/loopj/android-async-http)の非常に人気のあるライブラリ(おそらく)を使用して、GETおよびPOSTリクエストを作成しています。正常に動作していればすべてですが、Cookieの処理に関しては、いくつかのエラーが発生しました。時折、私のアプリのPOST-Loginリクエストが理由もなく失敗することがあります。その場合、POSTリクエストのonFailureメソッドが正しく呼び出されます。

奇妙なことに、「スロー可能なエラー」と「文字列コンテンツ」の両方がNULLオブジェクトです。そのため、ユーザーがアプリにログインする際の問題を分析するのは非常に困難です。誰かが私に、失敗の原因を知る方法を教えてもらえますか?リクエストからより良い失敗再投稿を取得するために実装できる他の方法はありますか?