HTML URL格式和编码
本页内容
URL
URL 是网址的另一种说法。
URL 可以由单词(例如 xiaobai.wang 或 Internet 协议 (IP) 地址(例如 192.68.20.50)组成。
大多数人在上网时输入名字,因为名字比数字更容易记住。
Web 浏览器使用 URL 从 Web 服务器请求页面。服务器感觉URL信息定位具体的范围内容。
URL 格式
scheme://prefix.domain:port/path/filename
- scheme - 定义 Internet 服务的类型(最常见的是http 或 https)
- prefix - 定义域前缀( http 的默认值为www)
- domain - 定义 Internet域名(如 xiaobai.wang)
- port - 定义主机的端口号(http 的默认值为80)
- path - 定义服务器的路径(如果省略:站点的根目录)
- 文件名- 定义文档或资源的名称
常见的scheme
- http 超文本传输协议。没有加密
- https 安全的超文本传输协议。加密
- ftp 文件传输协议,用于下载或上传文件
- file 你本地计算机上的文件,你可以输入file://接上你本地文件的路径在浏览器里面访问你本地的文件。当你用右键选择本地文件有浏览器打开的时候URL栏显示的就是file开始的协议。
URL 编码
- URL 只能使用 ASCII 字符集通过 Internet 发送。如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。
- URL 编码将非 ASCII 字符转换为可以通过 Internet 传输的格式。
- URL 编码用“%”后跟十六进制数字替换非 ASCII 字符。
- URL 不能包含空格。URL 编码通常用加号 (+) 或 %20 替换空格。