二维码

HTML 统一资源定位符

HTML 统一资源定位符

URL 是网址的另一种说法。

URL 可以由单词(例如 adamsw.com)或互联网协议 (IP) 地址(例如 192.68.20.50)组成。

大多数人在冲浪时输入名字,因为名字比数字更容易记住。

URL - 统一资源定位符

Web 浏览器使用 URL 从 Web 服务器请求页面。

统一资源定位符 (URL) 用于对 Web 上的文档(或其他数据)进行寻址。

像 http://www.adamsw.com/html/default.asp 这样的 Web 地址遵循以下语法规则:

1
scheme://prefix.domain:port/path/filenames

解释:

  • scheme - 定义 Internet 服务的类型(最常见的是 http 或 https)
  • prefix - 定义域前缀(HTTP 的默认值为 www)
  • domain - 定义 Internet 域名(如 w3schools.com
  • port - 定义主机上的端口号(HTTP 的默认值为 80))
  • path - 定义服务器上的路径(如果省略:站点的根目录)
  • filename - 定义文档或资源的名称

常见 URL 方案

下表列出了一些常见的方案:

Scheme Short for Used for
http HyperText Transfer Protocol Common web pages. Not encrypted
https Secure HyperText Transfer Protocol Secure web pages. Encrypted
ftp File Transfer Protocol Downloading or uploading files
file A file on your computer

URL 编码

URL 只能使用 [ASCII 字符集]通过 Internet 发送。如果 URL 包含 ASCII 集之外的字符,则该 URL 必须 转换。

URL 编码将非 ASCII 字符转换为可通过 Internet 传输的格式。

URL 编码将非 ASCII 字符替换为“%”,后跟十六进制数字。

URL 不能包含空格。URL 编码通常用加号 (+) 或 %20 替换空格。

亲自试一试

如果单击“提交”,浏览器将在将输入发送到服务器之前对其进行 URL 编码。

服务器上的页面将显示接收到的输入。

尝试一些其他输入,然后再次单击“提交”。

ASCII 编码示例

您的浏览器将根据页面中使用的字符集对输入进行编码。

HTML5 中的默认字符集是 UTF-8。

Character From Windows-1252 From UTF-8
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85

有关所有 URL 编码的完整参考,请访问我们的 [URL 编码参考]。