URL(统一资源定位符)是用于标识和定位互联网上资源的字符串,其标准格式为:
text
Copy Code
协议://域名(或IP):端口号/路径?查询参数#片段
常见URL示例及解析
基础网页访问
https://www.google.com/search
协议: https
域名: www.google.com
路径: /search
带查询参数
https://www.amazon.com/s?k=laptop&page=2
查询参数: k=laptop(搜索关键词为"laptop")和 page=2(第2页)
指定端口号
http://localhost:8080/api/data
协议: http
域名/IP: localhost(本地主机)
端口: 8080
路径: /api/data
文件下载
ftp://ftp.example.com/files/report.pdf
协议: ftp(文件传输协议)
路径: /files/report.pdf(服务器上的PDF文件)
锚点定位
https://en.wikipedia.org/wiki/URL#Syntax
片段: Syntax(直接跳转到页面内“Syntax”章节)
带用户名和密码
https://user:password@api.example.com/secure
认证信息: 用户名为user,密码为password
IPv6地址
http://[2001:db8::1]:80/docs
IPv6地址: 2001:db8::1(需用方括号包裹)
端口: 80
URL核心作用
资源定位:通过协议和域名唯一确定资源位置(如网页、图片、API)。
参数传递:通过查询字符串(?key=value)向服务器发送动态请求。
协议规范:定义访问方式(如HTTP/HTTPS用于网页,FTP用于文件传输)。
实际应用场景:网页链接、API调用、文件下载、数据库连接(如jdbc:mysql://localhost:3306/dbname)。
|