1 public static String doPostStr(String httpUrl, String str) {
2 HttpPost httpPost = null;
3 try {
4 HttpClient client = getHttpClient();
5 httpPost = new HttpPost(httpUrl);
6 StringEntity entity = new StringEntity(str);
7 entity.setContentType("application/x-www-form-urlencoded");
8 entity.setContentEncoding("utf-8");
9
10 httpPost.setEntity(entity);
11
12 HttpResponse response = client.execute(httpPost);
13 String result = EntityUtils.toString(response.getEntity(), DEFAULT_CHARSET);
14 return result;
15 } catch (Exception e) {
16 logger.error("http post is error," + e.getMessage(), e.fillInStackTrace());
17 } finally {
18 httpPost.releaseConnection();
19 }
20 return null;
21 }