主题
  • 默认模式
  • 浅蓝色模式
  • 淡红色模式
  • 深夜模式

什么是 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
发表评论