javaweb中url指的是什么,javaweb url
URL是统一资源定位符的缩写,表示一个资源在互联网上的地址。用户可以通过URL访问各种网络资源,如常见的WWW和FTP站点。浏览器可以通过解析给定的URL在网络上找到相应的文件或其他资源。
如何解决写爬虫IP受阻的问题?立即使用。
URL 类
java.net包包含一个专门用于处理URL的类URL,您可以获得URL的相关信息,比如URL的协议名和主机名。
URLConnection 类
定义好URL之后,就可以获得该URL的通信连接了。在java.net包中,定义了一个特殊的URLConnection类来表示与URL的通信连接,使用URL类的openConnection()方法获取URLConnection类的对象。
例 :
使用URL和URLConnection类获取百度主页的链接,并将其页面信息输出到控制台。主要步骤如下。(1) 创建一个类,编写 main() 方法,在该方法中创建一个 URL 对象,然后传入参数“http://www.baidu.com/”,输出 URL 的相关信息,代码如下所示。
包装ch16
导入Java . io . io exception;
导入Java . io . inputstream;
导入Java . net . URL;
导入Java . net . URL connection;
公共类URLDemo
{
公共静态void main(String[] args)
{
尝试
{
URL URL=new URL( http://www . Baidu . com/);
system . out . println( protocol: URL . get protocol());//获取这个URL的协议名。
system . out . println( host: URL . gethost());//获取这个URL的主机名。
system . out . println( port: URL . getport());//获取这个URL的端口号,如果没有设置端口则返回-1。
InputStream in
}
捕捉(IOException e)
{
//由//TODO自动生成的catch块
e . printstacktrace();
}
}
}(2) 在 main() 方法的 try 模块中继续添加代码,获得 URLConnection 对象,通过输入流读取页面源代码并将信息输出到控制台,代码如下所示。
URL connection UC=URL . open connection();
in=UC . getinputstream();//返回从这个打开的链接中读取的输入流。
byte[]b=新字节[1024];
int len
while((len=in.read(b))!=-1)
{
System.out.println(new String(b,0,len));
}
in . close();(3) 运行程序,执行结果如下所示。
协议:http
主持人:www.baidu.com
端口:-1
!声明文档类型
!-状态OK-html head meta http-equiv=content-type content=text/html;charset=utf-8
meta http-equiv=X-UA-Compatible content=IE=edge meta content=always name=referrer
link rel=style sheet type=text/CSS href=http://S1 . BD static . com/r/www/cache/.img src=//www . Baidu . com/img/GS . gif
/p/div/div/div/正文
/html以上是java中url是什么的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。