← 全部指南

链接检查 / 使用指南

分享链接之前,先读懂它带了什么参数

识别重复参数、编码与分享标记,避免盲目删改链接。

打开 URL 参数解析 ↗

先把链接分成四部分

以 https://example.com/search?q=AI%20notes&lang=zh#results 为例,example.com 是主机名,/search 是路径,问号后的内容是查询字符串,井号后的 results 是片段。它们的职责不同:路径通常定位页面或资源,查询参数向应用传递条件,片段常用于页面内定位。

本工具采用浏览器标准 URL 解析器,只接受完整的 HTTP 或 HTTPS 地址。它不会访问这个地址,不会探测链接是否有效,也不会判断目标网站是否可信。解析成功只是格式能被识别。

编码后的值不一定是乱码

空格可能以 %20 出现,中文通常会经过百分号编码。在查询参数中,URLSearchParams 会按表单编码规则把加号解释为空格;要表示真正的加号,通常需要写成 %2B。例如 q=C%2B%2B 解析后是 C++,q=C++ 解析后则会出现空格。

工具同时展示原始查询字符串和解码后的参数表。排查问题时,把两者放在一起看,便于判断编码发生了几次。不要对整条 URL 反复解码:原本属于参数值的 & 或 = 可能因此变成分隔符,改变链接含义。

重复参数需要全部保留

有些链接会用 tag=ai&tag=tools 表示多个标签。只保留一个 tag 会丢失信息。本工具按出现顺序展示每一对名称和值,并保留重复项;空值也会显示,帮助你区分“没有参数”和“有参数但没有值”。

服务器怎样解释重复参数由应用自身决定。有的系统取第一个,有的取最后一个,也有的把它们收集成数组。不能仅凭这个工具的解析结果推断服务端行为,必要时应对照接口说明。

哪些参数可以删除?

utm_source、utm_medium 等名称常用于来源统计,但名称本身不能证明某个参数一定可以删。某些签名链接会把查询字符串的完整内容纳入校验,删除或重新排列参数都可能导致链接失效。短期下载地址、支付回调和登录链接尤其需要保留原样。

工具不会提供一键删除所有参数的操作。分享前,可以先识别可能含个人信息或访问权限的字段;如果需要创建公开链接,优先使用原服务的正式分享功能,并在退出登录的浏览器中确认访问范围。不要把含访问令牌的链接当作普通公开网址。

域名和片段的两个细节

URL 里的用户名区域不是网站域名。例如 https://name@example.com/ 的主机仍然是 example.com;看链接时,应以解析出的主机名为准,而不能只读最前面那段文字。为减少凭据误用,本工具会拒绝包含用户名或密码区域的 URL。

片段通常不会作为 HTTP 请求目标发送给服务器,但网页 JavaScript 可以读取它,因此片段不是存放秘密的安全位置。非 ASCII 域名还可能显示为 punycode 形式;这里展示的是浏览器解析后的主机名,不能据此判断相似字符造成的仿冒风险。

标准与参考

本文围绕本站工具的实际行为编写。发现说明与结果不一致,可通过联系页面反馈,并附上不含敏感信息的最小示例。

继续阅读

分享链接之前,先读懂它带了什么参数 | 与 AI 共舞