URL解析器

🔗 URLParser

URLParser is available directly in your browser, with no data uploaded.

查询参数

构建结果

-

📋 URL结构说明

protocol://username:password@hostname:port/pathname?search#hash

部分说明示例
protocol协议,访问资源的方式https:, http:, ftp:
hostname主机名/域名www.example.com
port端口号(可选)8080, 443
pathname路径,资源位置/path/to/page
search查询字符串,?开头?key=value&foo=bar
hash片段标识符,#开头#section
username/password认证信息(少用)user:pass@

🌐 常见端口号

端口协议用途
21FTP文件传输
22SSH安全远程登录
80HTTP超文本传输(默认)
443HTTPS加密HTTP(默认)
3306MySQLMySQL数据库
5432PostgreSQLPostgreSQL数据库
6379RedisRedis缓存
8080HTTP-ALTHTTP备用/开发
27017MongoDBMongoDB数据库

📝 URL示例

https://www.google.com/search?q=hello+world&hl=zh-CN
https://github.com/user/repo/pull/123#issuecomment-456
http://localhost:3000/api/users?id=1&format=json
https://www.bilibili.com/video/BV1xx411c7mD?p=5&t=120
https://zh.wikipedia.org/wiki/URL#语法

📜 解析历史

📚 深度解析:URL 解析

💡 常见使用场景

  • 拆一条完整 URL,提取协议、主机、端口、路径、查询参数、锚点。
  • 调试第三方回调地址,确认参数名与值是否符合预期。
  • 把相对路径按当前页基准解析成绝对地址。
拆解查询参数
解析 https://api.example.com/v1/user?id=1001&token=abc#profile,得到协议 https、主机 api.example.com、路径 /v1/user、查询 id=1001&token=abc、锚点 profile。

❓ 常见问题(FAQ)

# 锚点和 ? 查询参数有什么区别?
? 之后是查询参数,会发送到服务端参与处理;# 之后是片段标识符,通常只在浏览器端定位,不会随请求发给服务器。
相对 URL 怎么解析成绝对地址?
以当前页面 URL 为基准,补全协议、主机与路径前缀;本工具可基于你给定的基准地址把 ./page 或 /api/x 还原为完整链接。
⚠️ 使用说明与注意事项
📖关于「URL解析器」

📝工具简介

URL解析器。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。