URI_URL
# URI
Uniform Resource Identifier,统一资源标识符,能唯一标识web上每一种可用的资源。
# URL
Uniform Resource Locator,统一资源定位符,是URI的一个子集(是具体的URI),用统一的格式来标识并定位(访问)资源,包括文件、服务器的地址和目录等 一般格式: protocol://hostname[:port#]/path/…/[;url-params][?query-string][#anchor]
protocol //有我们很熟悉的http、https、ftp以及著名的ed2k,迅雷的thunder等。 hostname //HTTP服务器的IP地址或者域名 port# //HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明, 范围是从0 到65535,例如tomcat的默认端口是8080 http://localhost:8080/ path //访问资源的路径 url-params //所带参数
query-string //发送给http服务器的数据 anchor //锚点定位
如: http://127.0.0.1:8080/webProject/index.html
# URN
Uniform Resource Name,统一资源名称,也是URI的一个子集。 命名资源但不指定如何定位资源,比如:只告诉你一个人的姓名,不告诉你这个人在哪。例如:telnet、mailto、news 和 isbn URI 等
# 总结:
- URI 指的是一个资源;
- URL 用地址定位一个资源;
- URN 用名称定位一个资源。
编辑 (opens new window)
上次更新: 2023/05/26, 15:58:27