javaweb中url指的是什么,javaweb url

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: