zoukankan      html  css  js  c++  java
  • 使用URL访问网络资源

    URL(Uniform  Resource  Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成,既满足如下格式:

    protocal://host:port/resourceName

    例如如下的URL地址:

    http://www.baidu.com

    JDK中还提供了一个URI(Uniform  Resource  Identifiers)类,其实例代表一个统一资源标识符,Java的URI不能用于定位任何资源,它的唯一作用就是解析。与此对应的是,URL则包含一个可打开到达该资源的输入流,因此可将URL理解成URI的特例。

    URL类提供了多个构造器用于创建URL对象,一旦获得了URL对象之后,可以调用如下常用方法来访问该URL对应的资源。

    String  getFile():获取此LRL的资源名。

    String  getHost():获取此URL的主机名。

    String  getPath():获取此URL的路径部分。

    int   getPort():获取此URL的端口号。

    String  getProtocal():获取此URL的协议名称。

    String  getQuery():获取此URL的查询字符串部分。

    URLConnecton  openConnection():返回一个URLConnection对象,它表示到URL所引用的远程对象的连接。

    InoutStream  openStream():打开与此URL的连接,并返回一个用于读取该URL资源的InputStream。

  • 相关阅读:
    9本Java程序员必读的书
    最短路径问题:dijkstar
    RSA加密算法
    BFC 浅谈
    纯css3配合vue实现微信语音播放效果
    Vue内置组件keep-alive的使用
    vim常用命令
    Java实体映射工具MapStruct的使用
    hexo文章编写部分语法总结以及hexo使用
    高级进程间通信
  • 原文地址:https://www.cnblogs.com/jiww/p/5633874.html
Copyright © 2011-2022 走看看