public static String sendPost(String url, String param,String wexinsession) { para = new String(para.toString().getBytes(), "utf-8");
PrintWriter out
= null; BufferedReader in
= null; String result
= "";try { URL realUrl
= new URL(url);// 打开和URL之间的连接 URLConnection conn = realUrl.openConnection();
// 设置通用的请求属性 addRequestHeader("Content-Type","text/html;");
conn.setRequestProperty("Content-Type", "text/html;charset=UTF-8");
conn.setRequestProperty("Host", PropsUtil.readValue("emdsServerHost"));
conn.setRequestProperty("Accept", "application/json, text/javascript, */*; q=0.01");
conn.setRequestProperty("Connection", "keep-alive");
conn.setRequestProperty("X-Requested-With", "XMLHttpRequest");
conn.setRequestProperty("Accept-Encoding", "gzip, deflate");
conn.setRequestProperty("Accept-Language", "zh-cn");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Origin", "http://xxx.xxx.xxx);
conn.setRequestProperty("Content-Length", "700");
conn.setRequestProperty("Connection", "keep-alive");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13C75 MicroMessenger/6.3.9 NetType/WIFI Language/zh_CN");
conn.setRequestProperty("Referer", "http://xxx.xxx.xxx/sss.ss");
conn.setRequestProperty("Cookie", wexinsession);
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的输出流
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
out.print(param);
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader( new InputStreamReader(conn.getInputStream(),"utf-8"));
String line;
while ((line = in.readLine()) != null) {
result += line;
}