public static String httpHandler(String URL,String xml){
try {
URL url=new URL(URL);
URLConnection con=url.openConnection();
con.setDoOutput(true);
OutputStreamWriter out=new OutputStreamWriter(con.getOutputStream());
BASE64Encoder b = new BASE64Encoder();
String request = b.encode(xml.toString().getBytes("utf-8")); //64位加密
out.write(new String(request.getBytes()));
out.flush();
out.close();
BufferedReader br=new BufferedReader(new InputStreamReader(con.getInputStream()));
String line = "";
String resultStr = "";
for(line=br.readLine();line!=null;line=br.readLine()) {
//resultStr += line +"\r\n";
resultStr += new String(line.getBytes()) +"\r\n";//utf-8转换
}
BASE64Decoder c = new BASE64Decoder();
return new String(c.decodeBuffer(resultStr),"utf-8");
}catch(Exception e){
e.printStackTrace();
return e.getMessage();
}
}