POST连接
URL url = new URL(apiUrl + pStr); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setDoOutput(true); conn.connect();out = conn.getOutputStream();
out.write(postData, 0, postData.length); out.flush();if (conn.getResponseCode() == 200) {
int len = 0; byte[] buf = new byte[1024]; in = conn.getInputStream(); while ((len = in.read(buf)) > 0) { result += new String(buf, 0, len); } } else { result = "请求错误,code=" + conn.getResponseCode(); }GET连接URL url = new URL(apiUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET");//POST conn.setDoOutput(false);//true conn.connect(); String result = ""; if (conn.getResponseCode() == 200) { int len = 0; byte[] buf = new byte[1024]; InputStream in = conn.getInputStream(); try { while ((len = in.read(buf)) > 0) { result += new String(buf, 0, len,"GBK"); } } catch (Exception e) { Logger.error("失败code="+code,e); }finally{ if(null != in){ try { in.close(); } catch (Exception e) { }finally{ in = null; } } } }com.alibaba.fastjson.JSON
JSONObject tmp = JSON.parseObject(result);