URL网址

URL网址

URL基本概念

URL: Uniform Resource Locator 统一资源定位符

  • 表示统一资源定位符,指向万维网上的“资源”的指针。用于区分、定位资源

  • 一个标准的URL必须包括:protocol(方案或协议)、host(主机)、port(端口)、path(路径)、parameter( 查询参数)、anchor(锚点)

  • 在www上,每一信息资源都有统一且唯一的地址,如:http://www.google.com:80/index.html,分四部分组成:

    • 协议:常用的有http协议,https(http+ssh)协议
    • 存放资源的主机域名:可以是域名,也可以是主机名,或IP地址。
    • 端口号
    • 资源文件名

URL构造器,方法

构造器 说明
URL(String spec) 从 String表示形成一个 URL对象
常用方法 说明
String getProtocol() 获取此 URL的协议名称
String getHost() 获取此 URL的主机名(如适用)
int getPort() 获取此 URL的端口号
String getPath() 获取此 URL的路径部分
String getFile() 获取此 URL的文件名
String getQuery() 获取参数
String getRef() 获取锚点

代码



URI、URL和URN三者关系

1、URI: Uniform Resource Identifier 统一资源标志符

  • 用来表示抽象或物理资源的一个紧凑字符串

2、URL: Uniform Resource Locator 统一资源定位符

  • 一种定位资源的主要访问机制的字符串

  • 一个标准的URL必须包括:protocol、host、port、path、parameter、anchor

  • 它标识一个互联网资源,并指定对其进行操作或获取该资源的方法

3、URN: Uniform Resource Name 统一资源名称

  • 通过特定命名空间中的唯一名称或ID来标识资源

    1、每一个URL都是URI,而URI不一定是URL

  • 例如,urn:isbn:0-486-27557-4无二义性地标识出莎士比亚的戏剧《罗密欧与朱丽叶》的某一特定版本。这种标识系统是一个典型的 URN 使用范例。

2、URL 是一种 URI,它标识一个互联网资源,并指定对其进行操作或获取该资源的方法

  • 如:http://www.google.com:80/index.htmlftp://example.org/resource.txt

3、URN则是在某个命名空间中可以唯一确定的资源名称,只要在这个空间中名称是唯一的就好,所以也可以用作URI

4、统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法
原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050

posted @ 2022-04-14 21:33  无关风月7707  阅读(454)  评论(0编辑  收藏  举报