1

コレクションにマップされたパラメータを持つ Apache HTTP コンポーネントを使用してリクエストを POST することは可能ですか?

この質問は以前に尋ねられました (ここ: How to post array parameters with HttpComponents )。ユーザーはおそらく「httpclient 3.xに切り替え、すべてが魅力のように機能する」と思われるため、回答は提供されませんでした。

httpclient は廃止され、HttpComponents に引き継がれたため、これを行いたくありません。

前もって感謝します。

4

2 に答える 2

0

リストを使用した例を次に示します。

List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("IDToken1", "username"));
nvps.add(new BasicNameValuePair("IDToken2", "password"));

httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));

response = httpclient.execute(httpost);

From: ClientFormLogin.java の

httpcomponents-client-4.1.3\examples\org\apache\http\examples\client

于 2012-03-02T02:38:56.017 に答える