HttpClient client = new HttpClient();
PostMethod pm = new PostMethod(prop.getProperty("createInstanceURL"));
Properties prop = new Properties()
prop.load(InstanceHandler.class.getClassLoader().getResourceAsStream("/rest.properties"));
NameValuePair [] data = {new NameValuePair("pgmCode", pgmCode),new NameValuePair("parentId", parentId)};
pm.setRequestBody(data);
int statusCode = client.executeMethod(pm);;
if(statusCode == HttpStatus.SC_MOVED_PERMANENTLY || statusCode ==HttpStatus.SC_MOVED_TEMPORARILY) {
//4.读response
Header locationHeader = pm.getResponseHeader("location");
//6.处理得到的内容
String location = "";
if(locationHeader != null) {
location = locationHeader.getValue();
logger.debug("The page was redirected to: "+location);
} else {
logger.debug("Location field value was null");
}
}
return;
finally {
pm.releaseConnection();
}