java获取http请求页面的内容的两种方法
2017-05-12 15:22
417 查看
package com.eipol.interf.action; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; public class Testss { public static void main(String[] args) { testBeytes(); } public static void testUrl() { HttpURLConnection connection = null; try { URL getUrl = new URL("http://www.csdn.net/"); connection = (HttpURLConnection) getUrl.openConnection(); connection.connect(); BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); String lines; StringBuffer sb = new StringBuffer(); while ((lines = reader.readLine()) != null) { // System.out.println(lines); sb.append(lines + "\n"); } reader.close(); System.out.println(sb.toString()); } catch (Exception e) { e.printStackTrace(); } finally { try { connection.disconnect(); } catch (Exception e2) { e2.printStackTrace(); } } } public static void testBeytes() { InputStream in = null; OutputStream out = null; try { URL url = new URL("http://www.csdn.net/"); in = url.openStream(); out = System.out; byte[] buffer = new byte[4096]; int bytes_read; while ((bytes_read = in.read(buffer)) != -1) { out.write(buffer, 0, bytes_read); } } catch (Exception e) { e.printStackTrace(); } finally { try { in.close(); out.close(); } catch (Exception e2) { e2.printStackTrace(); } } } }
相关文章推荐
- Java代码中获取配置文件(config.properties)中内容的两种方法
- 两个JSP页面父页面获取子页面内容的两种方法
- 两种简单的java http请求获取页面源码的方法
- 两个JSP页面父页面获取子页面内容的两种方法
- Java 获取*.properties配置文件中的内容 ,常见的两种方法
- Java在发送HTTP请求时,遇到身份验证无法获取到response内容的解决方法
- Java两种简单的获取页面源码的方法
- 忆龙2009:介绍两种获取网页内容的方法
- 在反向代理中Java获取客户端真实IP地址的两种方法
- Java获取客户端真实IP地址的两种方法
- div嵌套页面 div加载页面 (其中获取目标页面的内容是用dwr框架连接java程序做的)
- Java获取客户端真实IP地址的两种方法
- Java获取客户端真实IP地址的两种方法
- 【COM范例】WM上获取短信内容,AcitiveX控件调用页面JS方法
- Java获取客户端真实IP地址的两种方法
- 在DWR中实现直接获取一个JAVA类的返回值的两种方法
- 新闻具体页面中,获取标题和内容数据的方法
- Android APK反编译方法(可以获取APK xml和android Manifest,java代码等内容)
- 获取网站某页面的html信息两种方法
- Java获取客户端真实IP地址的两种方法