public class HttpUtils { public static String getContent(String url, Map<String, String> heads, String charset, String method) throws Exception { URL httpUrl = new URL(url); HttpURLConnection httpURLConnection = (HttpURLConnection) httpUrl.openConnection(); ; // 设置报头 if (heads != null) { for (Map.Entry entry : heads.entrySet()) { httpURLConnection.setRequestProperty((String) entry.getKey(), (String) entry.getValue()); } } httpURLConnection.setRequestMethod(method); httpURLConnection.setDoInput(true); httpURLConnection.setInstanceFollowRedirects(true); httpURLConnection.connect();// 握手 String result = ""; BufferedReader in = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), charset)); String line; while ((line = in.readLine()) != null) { result += line; } return result; } public static void main(String[] args) throws Exception { String url = ""; String ret = HttpUtils.getContent(url, null, "utf-8", "POST"); System.out.println(ret); } }