JAVA中三种URL连接方法
来源:互联网 发布:穷人和富人的思维 知乎 编辑:程序博客网 时间:2024/05/16 05:44
package zzm.java.net;import java.net.URLConnection;import java.net.HttpURLConnection;import java.net.JarURLConnection;import java.net.URL;import java.io.IOException;import java.io.InputStreamReader;import java.io.InputStream;import java.io.BufferedReader;import java.io.InputStreamReader;public class URLConnectionTest { public static void main(String []args){ try{ /* *方法一 * URL url = new URL("http://www.sina.com.cn"); URLConnection urlcon = url.openConnection(); InputStream is = urlcon.getInputStream(); */ /* * 方法二 * * URL url = new URL("http://www.yhfund.com.cn"); HttpURLConnection urlcon = (HttpURLConnection)url.openConnection(); InputStream is = urlcon.getInputStream(); */ /* * 方法三 * URL url = new URL("http://www.yhfund.com.cn"); InputStream is = url.openStream(); */ long begintime = System.currentTimeMillis(); URL url = new URL("http://www.yhfund.com.cn"); HttpURLConnection urlcon = (HttpURLConnection)url.openConnection(); urlcon.connect(); //获取连接 InputStream is = urlcon.getInputStream(); BufferedReader buffer = new BufferedReader(new InputStreamReader(is)); StringBuffer bs = new StringBuffer(); String l = null; while((l=buffer.readLine())!=null){ bs.append(l).append("/n"); } System.out.println(bs.toString()); //System.out.println(" content-encode:"+urlcon.getContentEncoding()); //System.out.println(" content-length:"+urlcon.getContentLength()); //System.out.println(" content-type:"+urlcon.getContentType()); //System.out.println(" date:"+urlcon.getDate()); System.out.println("总共执行时间为:"+(System.currentTimeMillis()-begintime)+"毫秒"); }catch(IOException e){ System.out.println(e); } }}
更多知识及其API查看:
http://www.runoob.com/java/java-url-processing.html
阅读全文
0 0
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- JAVA中三种URL连接方法
- java基础知识——JAVA中三种URL连接方法
- JAVA验证URL是否有效连接的方法
- JAVA 连接 URL
- java连接数据库URL
- java连接数据库URL
- java连接数据库URL
- java连接数据库URL
- Number Sequence (KMP算法(模板))
- 503 EOF错误
- PHY芯片 AR8033 学习笔记
- PAT 甲级 1010. Radix
- Android Material Design之Toolbar与Palette实践
- JAVA中三种URL连接方法
- OKHttp总结
- lua 5.1.5安装
- docker --helpmi帮助说明
- 探索Vue之简单双向绑定
- MYSQL函数及导出、导入数据库;执行SQL脚本
- 在浏览器中禁止拖动元素打开新界面
- SharedPreferences调用导致的ANR分析
- Digital Image Processing(M):2.2.1 imadjust和stretchlim