HTML URL
URL 是网址的另一种说法。 URL 可以由单词(例如www.codewhy.net)或互联网协议(IP)地址(例如192.168.90.50)组成。 大多数人在冲浪时输入名字,因为名字比数字更容易记住。
URL - 统一资源定位符
Web 浏览器使用 URL 从 Web 服务器请求页面。 统一资源定位符 (URL) 用于在网络上寻址文档(或其他数据)。 这样的网址遵循以下语法规则: scheme://prefix.domain:port/path/filename 解释:
- 方案- 定义互联网服务的类型(最常见的是http 或 https)
- prefix - 定义域前缀(http 的默认值为www)
- 域- 定义互联网域名(如 codewhy.net)
- port - 定义主机的端口号(http 的默认值为80)
- path - 定义服务器上的路径(如果省略:站点的根目录)
- 文件名- 定义文档或资源的名称
常见的 URL 方案
下表列出了一些常见的方案:
Scheme | Shortfor | Usedfor |
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 只能使用ASCII 字符集通过 Internet 发送 。 如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。 URL 编码将非 ASCII 字符转换为可以通过 Internet 传输的格式。 URL 编码用“%”后跟十六进制数字替换非 ASCII 字符。 URL 不能包含空格。 URL 编码通常用加号 (+) 或 %20 替换空格。
ASCII 编码示例
您的浏览器将根据页面中使用的字符集对输入进行编码。 HTML5 中的默认字符集是 UTF-8。
Character | FromWindows-1252 | FromUTF-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 |