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 编码参考]。
0评论