0基础学习HTML(十八)URL

HTML 统一资源定位器(Uniform Resource Locators)


URL 是一个网页地址。

URL可以由字母组成,如"baidu.com",或互联网协议(IP)地址: 192.68.20.50。大多数人进入网站使用网站域名来访问,因为 名字比数字更容易记住。


URL - 统一资源定位器

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

当您点击 HTML 页面中的某个链接时,对应的 <a> 标签指向万维网上的一个地址。

一个统一资源定位器(URL) 用于定位万维网上的文档。

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

说明:

    • scheme - 定义因特网服务的类型。最常见的类型是 http
    • host - 定义域主机(http 的默认主机是 www)
    • domain - 定义因特网域名,比如 runoob.com
    • :port - 定义主机上的端口号(http 的默认端口号是 80)
    • path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。
    • filename - 定义文档/资源的名称

常见的 URL Scheme

以下是一些URL scheme:

Scheme 访问 用于...
http 超文本传输协议 以 http:// 开头的普通网页。不加密。
https 安全超文本传输协议 安全网页,加密所有信息交换。
ftp 文件传输协议 用于将文件下载或上传至网站。
file 您计算机上的文件。

URL 字符编码

URL 只能使用 ASCII 字符集.

来通过因特网进行发送。由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。

URL 编码使用 "%" 其后跟随两位的十六进制数来替换非 ASCII 字符。

URL 不能包含空格。URL 编码通常使用 + 来替换空格。


URL 编码实例

字符 URL 编码
%80
£ %A3
© %A9
® %AE
À %C0
Á %C1
 %C2
à %C3
Ä %C4
Å %C5
相关推荐
yvvvy3 分钟前
一文搞懂 position:从小红点到粘性导航,再到浏览器底层原理
前端·javascript
Pedantic9 分钟前
swiftUI视图修改器(ViewModifier)解析
前端
yukin13 分钟前
一文搞懂JS类型转换!!!
前端
数字人直播14 分钟前
干货分享:AI 数字人直播怎么做才能适配多平台规则?
前端·后端
胡gh15 分钟前
中断渲染,利用fiber解决性能问题,性能优化又有的说了
前端·javascript·面试
日月晨曦15 分钟前
JavaScript原型:对象世界的"族谱"与"共享仓库"
前端
AliciaIr16 分钟前
前端面试:红绿灯问题与异步编程的底层实践
前端·javascript
日月晨曦17 分钟前
从XMLHttpRequest到Fetch:前后端通信的"进化史"
前端
已读不回14318 分钟前
移动端视口终极解决方案:使用 Visual Viewport封装一个优雅的 React Hook
前端·javascript·react.js
PineappleCoder18 分钟前
同源策略是啥?浏览器为啥拦我的跨域请求?(二)
前端·后端·node.js