URL(统一资源定位器)

学思创的头像
学思创
184

URL是互联网上用来描述信息资源的字符串,主要用于对互联网上的文档(网页)、图片、视频、文件等(其他数据)进行寻址。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。一个完整的网址,例如:https://xsc.sxcrun.com/user.html,遵守如下语法规则:

scheme://host.domain:port/path/filename[?query]#anchor

scheme 协议头,必须以协议标识符开头 必选
domain 域名 必选
host 主机名可以是一个域名或者IP地址,用于指示需要访问的资源所在的主机 可选
port 端口号(web服务器监听的端口号),如果web服务器监听的端口非80、443,则需在主机名后面添加:端口号来指定 可选
path 路径指明访问服务器上的特定资源的位置,用斜杠/来分隔目录层级 可选
filename 文件名通常是路径的最后一部分,可实际的文件名,也可动态生成 可选
query 查询参数用于向服务器传递额外的参数,用问号?来引导,多个参数之间使用&分隔 可选
anchor 锚点标记指定在目标网页中的特定位置进行定位,用井号#来引导 可选

 

常见URL的scheme及访问的资源

scheme 访问的资源
file 访问本地磁盘上的文件
ftp 访问FTP服务器上的文件
http 访问WWW服务器上的网页、图片、视频、文件等其他数据
https 通过SSL证书加密访问WWW服务器上的网页、图片、视频、文件等其他数据,更加安全
news 访问新闻组
telnet 访问Telnet连接
tel 在移动端默认打开系统拨号应用
mailto 打开系统默认的邮箱应用

 

一个完整的URL示例:

https://www.example.com:8080/path/to/resource/index.php?param1=value1&param2=value2#anchor

在这个示例中,协议是https,主机是www,因特网域名是example.com,端口号是8080,路径是/path/to/resource,文件名为index.php,查询参数是param1=value1&param2=value2,锚点是anchor

用户评论
评论列表