URL和URI
URL正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址
URI 用字符串标识某一互联网资源,而 URL表示资源的地点(互联
网上所处的位置)。可见 URL是 URI 的子集。
URL格式
- 协议
使用 http: 或 https: 等协议方案名获取访问资源时要指定协议类型。不
区分字母大小写,最后附一个冒号(:)。
也可使用 data: 或 javascript: 这类指定数据或脚本程序的方案名。 - 登录信息(可选)
指定用户名和密码作为从服务器端获取资源时必要的登录信息(身份
认证)。此项是可选项。 - 服务器地址
使用绝对 URI 必须指定待访问的服务器地址。地址可以是类似
hackr.jp 这种 DNS 可解析的名称,或是 192.168.1.1 这类 IPv4 地址
名,还可以是 [0:0:0:0:0:0:0:1] 这样用方括号括起来的 IPv6 地址名。 - 服务器端口号(可选)
指定服务器连接的网络端口号。此项也是可选项,若用户省略则自动
使用默认端口号。 - 带层次的文件路径
指定服务器上的文件路径来定位特指的资源。这与 UNIX 系统的文件
目录结构相似。 - 查询字符串(可选)
针对已指定的文件路径内的资源,可以使用查询字符串传入任意参
数。 - 片段标识符(可选)
使用片段标识符通常可标记出已获取资源中的子资源(文档内的某个
位置)。