026.7 网络编程 URL对象

2018-10-19 06:31:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

通过一个程序理解Java的url对象。

String str_url = "http://127.0.0.1:8080?name=xxx";
URL url = new URL(str_url);
System.out.println(url.getProtocol());  //协议
System.out.println(url.getHost());     //主机
System.out.println(url.getPort());
System.out.println(url.getPath());
System.out.println(url.getFile());    //?name=xxx
System.out.println(url.getQuery());   //name=xxx

//通过openConnection;获取到该远程资源的连接对象
URLConnection conn = url.openConnection();
System.out.println(conn);

//调用连接对象的读取方法,准备读取资源
InputStream in = conn.getInputStream();

byte[] buf = new byte[1024];
int len = 0;

len = in.read(buf);

String res = new String(buf,0,len);

System.out.println(len);
System.out.println(res);

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java开发笔记(十一)常见的数学函数

下一篇:解决ClassNotFoundException: org.h2.Driver