网络工具
HTTP 状态码
常见的 HTTP 返回状态码详解
网络工具
提取 URL 的协议、域名、路径和参数
把 URL 拆成协议、主机、路径、查询参数与哈希,参数逐条列出。
用浏览器内置的 WHATWG URL 解析(和地址栏同一套规则),一次列出协议、主机(含端口)、域名、端口、路径、查询串、片段与规范化后的完整地址。
查询串**逐项解码**列在下方:`+` 与 `%20` 都还原成空格——原始编码保留在「查询串」那一行,可以和下面的解码值对照着看。
域名按 DNS 使用的 ASCII 形式显示:中文域名会转成 punycode(`例え.jp` → `xn--r8jz45g.jp`);只写 `example.com/a` 时会自动补 `https://`(可以关掉)。
粘贴地址
带不带协议都可以(自动补协议默认开着);非法地址会给出错误提示而不是猜。
逐行核对字段
端口没显式写时显示「默认」,而不是替你填 80/443。
看解码后的查询项
键值分开列出,适合排查转义问题(例如参数里的空格到底是 `+` 还是 `%20`)。
因为浏览器的 URL 对默认端口返回空值——`https://x.com` 与 `https://x.com:443` 规范化后是同一个地址。这里标「默认」而不是猜数字,显式写了端口就照原样显示。
不算。片段(hash)不会发给服务端,它在单独的「片段」一行;要传参数必须写在 `?` 之后。这也是常见误解:改 hash 不会触发服务端请求,改 query 才会。