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。

  • 相关阅读:
    MyBatis:2
    MyBatis:1
    synchronized锁普通方法和锁静态方法
    打印倒直角三角形
    迭代器模拟for循环
    Python迭代对象与迭代器
    ffmpeg用法(心得体会还有你见过的用法)
    ffmpeg命令选项解释
    ffmpeg一些filter用法、以及一些功能命令
    FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
  • 原文地址:https://www.cnblogs.com/jiww/p/5633874.html
Copyright © 2011-2022 走看看