Java网络编程——URL
2016-03-09 20:57
585 查看
/** * Created by LiuHuiChao on 2016/3/9. * * 关于URL的常用方法 */ public class URLTest { public static void main(String[] agrs) throws Exception{ /* URL 类的常用方法 */ //创建一个URL的实例 /* URL blogUrl=new URL("http://blog.csdn.net/shuitiannailuo"); URL url=new URL(blogUrl,"/article/details/50838310"); System.out.println("协议信息:"+url.getProtocol()); System.out.println("主机:"+url.getHost()); //如果未指定端口号,则使用默认的端口号,此时的getPort方法返回值为-1 System.out.println("端口:"+url.getPort()); System.out.println("文件路径:"+url.getPath()); System.out.println("获取文件的名称:"+url.getFile()); System.out.println("获取相对路径:"+url.getRef()); System.out.println("查询字符串:"+url.getQuery());*/ /* 使用URL读取网页内容 1,通过URL的openStream方法可以得到指定资源的输入流 2,通过输入流可以读取,访问网络上的数据 */ //创建一个URL实例 URL url=new URL("http://www.baidu.com"); InputStream is=url.openStream();//获取输入流 InputStreamReader isr=new InputStreamReader(is,"utf-8");//将字节输入流转换为字符输入流 //为字符输入流添加缓存 BufferedReader br=new BufferedReader(isr); String data=br.readLine();//读取数据 while(data!=null){ System.out.println(data); data=br.readLine(); } br.close(); isr.close(); is.close(); } }
相关文章推荐
- HttpServletRequest对象方法的用法
- 从输入一个URL到页面呈现,网络上都发生了什么?
- Unity3D 集成 Face++ FacePlusPlus httpClient http协议 byte数组转string
- TCP三次握手和释放
- 解决Win10创建wifi热点时出现无法启动承载网络的情况
- WebSocket 实战
- LSTM长短期记忆网络
- okhttp的简单介绍(二)之简单封装
- Java网络编程——InetAddress
- 常用网络管理操作
- Okhttp的简单介绍和使用(一)
- 【Http专题】Https
- HTTPS证书生成方法,也适用于APP
- 使用open vswitch构建虚拟网络
- http与websocket两种协议下的跨域基于ASP.NET MVC--竹子整理
- 安卓基础:http处理XML文件
- HTTP请求响应头信息|用Servlet如何实现验证码
- Servlet 05 客户端 http请求
- C++中this指针的用法详解 http://blog.chinaunix.net/uid-21411227-id-1826942.html
- Hadoop2.7.2分布式部署1(网络配置篇)