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.html
、ftp://example.org/resource.txt
3、URN则是在某个命名空间中可以唯一确定的资源名称,只要在这个空间中名称是唯一的就好,所以也可以用作URI
4、统一资源名(URN)如同一个人的名称,而统一资源定位符(URL)代表一个人的住址。换言之,URN定义某事物的身份,而URL提供查找该事物的方法
原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律