1

I want to pass a java object to HTTP POST parameters using java.net.*? The Object contains multiple parameters.

Shoe
  • 74,840
  • 36
  • 166
  • 272
Kandy7
  • 95
  • 1
  • 2
  • 14

1 Answers1

2

Try

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);
alnasfire
  • 720
  • 6
  • 23