
什么是 URL?
URL(Uniform Resource Locator,统一资源定位器)是我们在浏览器中输入的网址,用于定位互联网上的资源。
URL可以由字母组成,如“kaicz.com”,或互联网协议(IP)地址: 192.68.20.50。
大多数人进入网站时,喜欢使用网站域名来访问,因为名字比数字更容易记住。
URL 组成部分
Web浏览器通过URL从Web服务器请求页面。
当您点击 HTML 页面中的某个链接时,对应的<a>标签指向万维网上的一个地址。
统一资源定位器(URL) 用于定位万维网上的文档。
一个完整的 URL 通常由以下几个部分组成:
https://www.example.com:80/path/to/resource?query=value#fragment
- 协议(Protocol):https://
协议指定了浏览器如何与服务器通信。常见的协议有 http、https、ftp 等。https 是 http 的安全版本,数据在传输过程中是加密的。 - 域名(Domain):www.example.com
域名是网站的地址,方便人们记忆。域名会被解析为服务器的 IP 地址,浏览器通过 IP 地址找到服务器。 - 端口(Port):80
端口是服务器上用于区分不同服务的数字。常见的 HTTP 端口是 80,HTTPS 端口是 443。如果使用默认端口,通常可以省略。 - 路径(Path):/path/to/resource
路径指定了服务器上资源的具体位置。比如,/about 可能指向网站的“关于我们”页面。 - 查询参数(Query):?query=value
查询参数用于向服务器传递额外的信息。多个参数可以用 & 连接,例如 ?name=John&age=30。 - 片段(Fragment):#fragment
片段通常用于指向页面内的某个特定部分。比如,#section1 会滚动到页面中 ID 为 section1 的元素。
URL 字符编码
URL 只能使用 ASCII 字符集,即字母、数字和少数符号。
如果 URL 中包含特殊字符(如空格、中文等),需要进行 URL 编码,转成有效的 ASCII 格式。
例如,空格会被编码为 %20,中文会被编码为 %E4%B8%AD。
<a href="https://www.example.com/search?q=HTML%20教程">搜索 HTML 教程</a>
URL 在线编码
如果您点击下面的"URL编码"按钮,浏览器会发送文本到服务器进行 URL 编码,服务器上的页面会显示出编码后的 ASCII 格式。
URL 编码实例
字符
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
评论区 0
发表评论
教程介绍
HTML 超文本标记语言,一种用于创建网页的标准标记语言,在浏览器上运行和解析。
60
章节
154
阅读
0
评论