HttpClient Request Demo
HttpClient httpclient = new DefaultHttpClient();
InputStreamEntity reqEntity = new InputStreamEntity(new ByteArrayInputStream(reqXML.getBytes()));
reqEntity.setContentType("application/xml");
reqEntity.setContentEncoding("utf-8");
reqEntity.setChunked(true);
httpPost.setEntity(reqEntity);
// InputStreamEntity reqEntity = new InputStreamEntity(new ByteArrayInputStream(reqXML.getBytes()), reqXML.getBytes().length);
// reqEntity.setContentType("application/xml");
// reqEntity.setContentEncoding("utf-8");
// reqEntity.setChunked(false);
// httpPost.setEntity(reqEntity);
System.out.println("Executing request " + httpPost.getRequestLine());
HttpResponse response = httpclient.execute(httpPost);
HttpEntity resEntity = response.getEntity();
System.out.println("----------------------------------------");
System.out.println(response.getStatusLine());
if (response.getStatusLine().getStatusCode() == 200) {
success = true;
}
if (resEntity != null) {
String test = EntityUtils.toString(resEntity);
System.out.println("String is: " + test);
}