HTML 统一资源定位器(URL)
URL是网址的别称.
URL可以由字母组成, 像"phpxuexi.net", 或者一个IP地址: 192.68.20.50. 大多数人在网络冲浪时输入网名,因为名字比数字更容易记住.
URL - 统一资源定位器(Uniform Resource Locator)
浏览器通过URL请求网络服务器.
当你在网页中点击一个链接地址时,<a>标签的地址属性指向的万维网的某个地址.
URL用于指向网络上的一个文档(或其他数据).
一个链接地址,如: http://www.phpxuexi.net/html 遵循如下语法规则:
说明:
- 方案 - 定义网络服务的 类型 . 通用的类型是 http
- 主机(host) - 定义 域名的主机 (http的默认主机是 www )
- 域名 - 定义互联网 域名 , 像 phpxuexi.net
- 定义 - 定义 端口号 http的默认端口号是 80 )
- 路径 - 定义在服务器中的 路径 (如果省略,则会钓鱼网站根目录下的默认文件)
- 文件名 - 定义文件/资源的名字
通用的 URL 方案
下表列出了一些通用的方案:
方案 | 缩写.... | 用于... |
---|---|---|
http | HyperText Transfer Protocol 超文本传输协议 | 常见的网页开始使用 http://. 没有编码 |
https |
Secure HyperText Transfer Protocol (安全超文本传输协议) |
安全网页.交换的所有信息都是加密的. |
ftp | 文件传输协议 | 用于向网站上传或下载文件. |
file | 电脑上的文件 |
URL 编码
URL只可以使用ASCII字符集通过网络上发送 .
因为URL通常包含ASCII之外字符集,就需要将URL转化有效的ASCII码格式.
URL编码将字符转换统一格式后,就可以在互联网上传播了.
URL编码取代非ASCII字符用“%”跟随两个十六进制数字.
URL不可以包含空格.URL编码通常使用+号来替换空格.
亲自试一试
点击下方的“提交”按钮,浏览器会在发送到服务器之前将URL编码。服务器端的网页会显示输入框内容的编码.
试着在输入框中输入一些其它内容,然后点击提交按钮.
URL编码的例子
字符 | URL-编码 |
---|---|
€ | %80 |
£ | %A3 |
© | %A9 |
® | %AE |
À | %C0 |
Á | %C1 |
 | %C2 |
à | %C3 |
Ä | %C4 |
Å | %C5 |