一而再_再而三

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

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();
  }
}

posted on 2017-12-26 17:20  一而再_再而三  阅读(898)  评论(0)    收藏  举报