On this page

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 方案

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

SchemeShortforUsedfor
httpHyperText Transfer ProtocolCommon web pages. Not encrypted
httpsSecure HyperText Transfer ProtocolSecure web pages. Encrypted
ftp|File Transfer ProtocolDownloading or uploading files
fileA file on your computer

网址编码

URL 只能使用ASCII 字符集通过 Internet 发送 。 如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。 URL 编码将非 ASCII 字符转换为可以通过 Internet 传输的格式。 URL 编码用“%”后跟十六进制数字替换非 ASCII 字符。 URL 不能包含空格。 URL 编码通常用加号 (+) 或 %20 替换空格。


ASCII 编码示例

您的浏览器将根据页面中使用的字符集对输入进行编码。 HTML5 中的默认字符集是 UTF-8。

CharacterFromWindows-1252FromUTF-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