/**
 * 
 * @param url 发送数据的URL
 * @param param post的数据
 * @param charSet 设置服务端返回数据编码方式
 * @return 服务端返回数据
 */
public String sendPost(String url, String param, String charSet) {
String result = "";
this.log.info("param:" + param);
this.log.info("url:" + url);
if ((url == null) || ("".equals(url))) {
return result;
}
try {
URL httpurl = new URL(url);
HttpURLConnection httpConn = (HttpURLConnection) httpurl
.openConnection();
httpConn.setDoOutput(true);
httpConn.setDoInput(true);
httpConn.setRequestMethod("POST");
PrintWriter out = new PrintWriter(httpConn.getOutputStream());
out.print(param);
out.flush();
out.close(); BufferedReader in = new BufferedReader(new InputStreamReader(
httpConn.getInputStream(), charSet));
String line;
while ((line = in.readLine()) != null) {
result = result + line;
} in.close();
} catch (Exception e) {
this.log.error("no result!" + e);
}
return result;
}