67,550
社区成员




HttpStatus hs = new HttpClient().new HttpStatus();
File file = File.createTempFile("tempfile", ".json");
BufferedWriter out = new BufferedWriter(new FileWriter(file));
out.write(xml);
out.close();
FileBody bin = null;
@SuppressWarnings("resource")
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
if (xml != null) {
bin = new FileBody(file);
}
MultipartEntity reqEntity = new MultipartEntity();
for (Map.Entry<String, String> entry : param.entrySet()) {
reqEntity.addPart(entry.getKey(), new StringBody(entry.getValue()));
}
reqEntity.addPart("data", bin);
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);
hs.setStatusCode("" + response.getStatusLine().getStatusCode());
System.out.println("statusCode is " + response.getStatusLine().getStatusCode());
logger.info("statusCode is " + response.getStatusLine().getStatusCode());
HttpEntity resEntity = response.getEntity();
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8433" URIEncoding="UTF-8" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8433" URIEncoding="UTF-8"/>