問題タブ [basicnamevaluepair]
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.
android - NameValuePair を使用して POST を使用して HttpURLConnection にパラメーターを追加する方法
POSTを実行しようとしていますHttpURLConnection
(この方法で使用する必要があり、使用できませんHttpPost
)。その接続に次のようなパラメーターを追加したい
どこ
ArrayList
いくつかのデータが保存されています。これを私のHttpURLConnection
ものに追加する方法が見つかりません。
この厄介な https と http の組み合わせの理由は、証明書を検証しない必要があるためです。それは問題ではありませんが、サーバーをうまくポストします。しかし、引数を付けて投稿する必要があります。
何か案は?
重複免責事項:
2012 年の時点では、HTTP POSTリクエストにパラメータがどのように挿入されるのかまったくわかりませんでした。チュートリアルだったNameValuePair
ので、しがみついていました。この質問は重複しているように見えるかもしれませんが、2012年の私の自己はその他の質問を読み、使用していませんNameValuePair
でした. 実際、それは私の問題を解決しませんでした。
java - リストかどうかを確認する方法キーが含まれていますか?
HttpResponse 初期化子を構築するクラスがあります。を返すメソッドの 1 つで、BasicNameValuePair
文字列 "name" で指定されたキーまたは名前を持つエントリがリストにあるかどうかを確認する必要があります。
これを行う方法?BasicNameValuePair でそれが不可能な場合、代替手段は何ですか? メソッドをサブクラス化して追加しますか?
setEntity がこのタイプのみを受け入れる HttpPost にこれを使用する必要があります。
android - DefaultHttpClient が 2 回目の POST リクエスト後にハングする (Android)
過去数時間取り組んできた問題があり、一生解決できないようです。
httppost エンティティにデータを追加して、サーバーにユーザーをログインさせるアプリケーションがあります。初めてデータがエンティティに追加されると、すべて正常に機能します。ポスト リクエストがサーバーに 2 回送信されると、クライアントはタイムアウトになるまでハングします。
DefaultHttpClient はアプリケーションにグローバル変数として格納され、load_client() が呼び出されたときにクラスにロードされます。ペア変数に何もない場合はすべて機能しますが、ペア変数が setEntity で 2 回目に設定されると、プログラムは「応答受信」メッセージに到達しません。
どんな助けでも大歓迎です。Post リクエストを行うたびに、古いクライアントの Cookie を保存し、新しいオブジェクトをアプリケーションに渡す以外に、この時点で何をすべきか本当にわかりません。それは問題を解決するための悪い方法のようです。
編集: クライアントがタイムアウトした後のメッセージは次のとおりです。投稿リクエストにデータがない場合はスローされません。
編集: わかりました、このバグを 1 行に絞り込みました。
新しい DefaultHttpClient を作成し、パラメーターを指定してポスト リクエストを実行すると、クライアントはサーバーと問題なく通信できます。唯一の問題は、現在のユーザーが誰であるかをサーバーに伝えるために、古いクライアントからの Cookie が必要なことです。古いクライアントから Cookie を取得して新しいクライアントに渡すと、アプリケーションがハングします。サーバーにリクエストが来ることすらありません。これについては、新しい記事を作成する必要があるかもしれないと思います...
java - ネストされた連想配列を使用したAndroidのHttp投稿
http post リクエストを PHP サービスに送信しようとしています。これは、いくつかのテストデータで入力がどのように見えるかの例です
PHP 連想配列に代わる Java の代替手段が HashMap であることは知っていますが、NameValuePairs でこれを実行できるのでしょうか? この入力をフォーマットし、投稿リクエストを介して PHP サービスを呼び出す最良の方法は何ですか?
matlab - Matlab 関数 - 指定された引数のユーザー入力を求める
function
多数の名前と値のパラメーター入力を持つMatlabがあります。一部のパラメーター名については、ユーザーが選択できる多くの可能な値 (常に明白であるとは限りません) があります。私がしたいのは、ユーザーが名前を呼び出しても値を指定しない場合、Matlabは可能なエントリを表示し、ユーザーの入力を取得することです。
たとえば、次のような関数があります。
ユーザーが次のようなコマンド ウィンドウで関数を呼び出すとします。
ユーザーが の値を指定しなかった場合'Data'
、ウィンドウが表示され、プロンプトが表示されます。
関数を使用できますresult=input(prompt)
。
どんな助けやアドバイスも大歓迎です!乾杯
java - 配列から名前と値のペアを解析する汎用 HttpPost 関数を Java で構築したい
Web サービスから JSON を読み取る関数があります。
そして、AsyncTask から呼び出します。
私の質問は、readJsonFeed をジェネリックにして、配列を名前と値のペアに解析させる方法です。
java - Android NameValuePair:文字列以外のデータ型を格納できますか?
ドキュメント hereから、それが であることがわかります。したがって、ここ apache.orgorg.apache.http.NameValuePair
で提供されている元のドキュメントを見ると、コンストラクターがあります。
しかし、boolean や int など、他のデータ型の値も格納したいと考えています。どうやってやるの?
android - 名前と値のペアを使用した Android ボレー投稿リクエスト
サーバーへの投稿リクエストを行うためにvolleyライブラリを使用しています。このライブラリはMap<String, String>
、post パラメーターに使用します。私の問題は、同じキーに複数の値を持たせたいということです。これは使用できますNameValuePairs
が、ボレーでは使用できません。前もって感謝します!