【发布时间】:2013-02-01 11:40:39
【问题描述】:
我想使用java.net.* 将Java 对象传递给HTTP POST 参数?该对象包含多个参数。
【问题讨论】:
我想使用java.net.* 将Java 对象传递给HTTP POST 参数?该对象包含多个参数。
【问题讨论】:
试试
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(REQUEST_URL);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
//put here in nameValuePairs request parameters
UrlEncodedFormEntity form;
form = new UrlEncodedFormEntity(nameValuePairs, "UTF-8");
form.setContentEncoding(HTTP.UTF_8);
httppost.setEntity(form);
HttpResponse response = httpclient.execute(httppost);
【讨论】: