return getJdkContentPostMethod(url, parameters, followRedirect);
}
}
private static String getJdkContentPostMethod(URL url, Map parameters, boolean followRedirect) throws IOException {
ClientHttpRequest clientHttpRequest = new ClientHttpRequest(url);
clientHttpRequest.setFollowRedirects(followRedirect);
if(parameters != null) {
for (Iterator iter = parameters.keySet().iterator(); iter.hasNext();) {
String key = (String) iter.next();
Object value = parameters.get(key);
if (value instanceof File) {
clientHttpRequest.setParameter(key, value);
} else {
clientHttpRequest.setParameter(key, CommandUtil.encode(value));
}
}
}
InputStream is = clientHttpRequest.post();
return readInputStream(is);
}