package com.shengke.tool; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; /** * 类说明 * @author ShengKe * @version V1.0 创建时间:2015年2月5日 下午7:34:37 */ public class GetHttp { /** * 发起http get请求获取网页源代码 * * @param requestUrl * @return */ private static String httpRequest(String requestUrl) { StringBuffer buffer = null; try { // 建立连接 URL url = new URL(requestUrl); HttpURLConnection httpUrlConn = (HttpURLConnection) url.openConnection(); httpUrlConn.setDoInput(true); httpUrlConn.setRequestMethod("GET"); // 获取输入流 InputStream inputStream = httpUrlConn.getInputStream(); InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8"); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); // 读取返回结果 buffer = new StringBuffer(); String str = null; while ((str = bufferedReader.readLine()) != null) { buffer.append(str+"\n"); } // 释放资源 bufferedReader.close(); inputStreamReader.close(); inputStream.close(); httpUrlConn.disconnect(); } catch (Exception e) { e.printStackTrace(); } return buffer.toString(); } public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(httpRequest("http://www.zuidaima.com/share/create.htm")); } }
最近下载更多
absolutelycode LV1
2020年11月30日
aaa最代码 LV14
2020年7月30日
diandian3757 LV2
2020年5月11日
solike LV1
2020年1月3日
女方面 LV18
2019年10月28日
1106547553 LV10
2019年5月5日
chinafjfzlj LV31
2018年12月26日
tan18871439923 LV14
2018年11月3日
钟立海 LV12
2018年8月15日
NemoFrl LV1
2018年3月26日
最近浏览更多
sunlea LV20
2022年9月8日
dongtian
2021年9月25日
暂无贡献等级
heifenglei LV7
2021年1月20日
absolutelycode LV1
2020年11月30日
1974219662 LV1
2020年11月29日
aaa最代码 LV14
2020年7月30日
Gyq灬ming LV11
2020年6月22日
朱沂原
2020年6月1日
暂无贡献等级
wei112233 LV15
2020年5月20日
hjw550
2020年5月19日
暂无贡献等级