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 }