HTML 统一资源定位符
URL 是网页地址的另一种说法。
URL 可以由单词(例如 w3schools.com)或互联网协议(IP)地址(例如 192.68.20.50)组成。
大多数人在浏览时输入名称,因为名称比数字更容易记忆。
URL - 统一资源定位符
网页浏览器通过使用 URL 从网页服务器请求页面。
统一资源定位符 (URL) 用于定位网页上的文档(或其他数据)。
像 https://w3schools.org.cn/html/default.asp 这样的网页地址遵循以下语法规则
scheme://prefix.domain:port/path/filename
解释
- scheme - 定义 类型 的互联网服务(最常见的是 http 或 https)
- prefix - 定义域 前缀 (http 的默认值为 www)
- domain - 定义互联网 域名 (例如 w3schools.com)
- port - 定义主机上的 端口号 (http 的默认值为 80)
- path - 定义服务器上的 路径 (如果省略:网站的根目录)
- filename - 定义文档或资源的名称
常见的 URL 方案
下表列出了一些常见的方案
方案 | 缩写 | 用于 |
---|---|---|
http | 超文本传输协议 | 常见的网页。未加密 |
https | 安全超文本传输协议 | 安全网页。加密 |
ftp | 文件传输协议 | 下载或上传文件 |
file | 您计算机上的文件 |
URL 编码
URL 只能使用 ASCII 字符集 通过互联网发送。如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。
URL 编码将非 ASCII 字符转换为可以
URL 编码将非 ASCII 字符替换为 "%" 后跟十六进制数字。
URL 不能包含空格。URL 编码通常将空格替换为加号 (+) 或 %20。
亲自尝试
如果点击“提交”,浏览器会在将输入发送到服务器之前对其进行 URL 编码。
服务器上的页面将显示收到的输入。
尝试一些其他输入,然后再次点击提交。
ASCII 编码示例
您的浏览器会根据页面中使用的字符集对输入进行编码。
HTML5 中的默认字符集是 UTF-8。
字符 | 来自 Windows-1252 | 来自 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 编码参考。