URL概念及组成
1、URL简介
URL(Uniform Resource Locator)即统一资源定位符,是一种用于标识和定位互联网上资源的字符序列
URL主要用于在Web中标识和定位Web页面、图像、文件、服务和其他各种类型的资源
URL提供了一种统一的、标准化的方式来描述资源的位置,使得用户和应用程序能够方便地访问这些资源
2、URL组成
一个标准的URL通常由多个部分组成,每个部分都有特定的作用。常见的URL格式如下:
java
protocol://host:port/path?query#fragment
一般情况下,URL由四部分组成:
java
protocol://host:port/path
- 协议(protocol) :指定访问资源所使用的协议或服务,例如
http
、https
等 - 主机(host):标识资源所在主机(服务器)的域名或IP地址
- 端口(port):指定服务器监听的端口号,是可选项
- 路径(path) :标识资源在服务器上的位置,以斜杠
/
开始 - 查询参数(query) :用于向服务器传递参数,通常以键值对的形式存在,多个参数之间使用
&
分隔 - 片段标识(fragment):用于标识资源中的某个片段,通常在页面内部跳转时使用
以下是一个示例:
MaxCompute字符串函数(ASCII):https://help.aliyun.com/zh/maxcompute/user-guide/string-functions?spm=a2c4g.455592.0.0.256d59c85sCGBR#section-i8s-84b-fux
- 协议(protocol) :
https
通过SSL/TLS提供加密和安全性 - 主机(host) :使用域名
help.aliyun.com
标识主机 - 端口(port) :
https
的默认端口为443 - 路径(path) :
/zh/maxcompute/user-guide/string-functions
指定资源在服务器上的路径 - 查询参数(query) :
?spm=a2c4g.455592.0.0.256d59c85sCGBR
传递了一个参数spm
- 片段标识(fragment) :指定页面内部的片段标识为
#section-i8s-84b-fux
,通常用于页面内部跳转