最新的Web开发教程

HTML统一资源定位器


URL是一个Web地址,另一种说法。

一个URL可以由单词的(w3ii.com)或因特网协议(IP)地址(192.68.20.50)

大多数人上网时输入的名称,因为名称比数字更容易记住。


URL - 统一资源定位符

Web浏览器通过URL请求的Web服务器页面。

当您在HTML页面中的链接,一个潜在的点击<a>标记指向网页上的地址。

统一资源定位器(URL)是用来解决在网络上的文件(或其他数据)。

一个网络地址,就像http://www.w3ii.com/html/default.html遵循以下语法规则:

scheme://prefix.domain:port/path/filename

说明:

  • scheme -定义type互联网服务(最常见的是http
  • 前缀 -定义一个域prefix (默认为HTTP是www
  • domain -定义了互联网domain name (w3ii.com)
  • port -定义port number在主机(默认为HTTP是80
  • path -定义一个path在服务器(If omitted: the root directory of the site)
  • filename -定义文档或资源的名称

受密码保护的网站可能使用https和/或类似的用户名和密码:
https://username:[email protected]/html/default.html


通用网址方案

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

Scheme 短缺 用于
http 超文本传输​​协议 常见的网页。 不加密
https 安全超文本传输​​协议 安全网页。 加密
ftp 文件传输协议 下载或上传文件
file 您的计算机上的文件

URL编码

网址只能在使用互联网发送ASCII字符集 。 如果URL包含ASCII字符集以外的字符,该URL必须被转换。

URL编码非ASCII字符转换为能够在互联网上传送的格式。

URL编码代替非ASCII字符用"%"后跟十六进制数字。

网址不能包含空格。 URL编码通常替换为加的空间(+)符号,或20%。


尝试一下

如果你点击"Submit" ,浏览器将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编码参考