网络工具
HTTP 状态码
常见的 HTTP 返回状态码详解
网络工具
可视化拼装带参数的长 URL
可视化增删查询参数,实时拼出完整 URL;中文与特殊字符会自动编码。
在已有地址上追加参数:原地址里的 `?` 查询串与 `#` 片段都会保留,新参数按行追加(每行写 `key=value`,只写 `key` 则值为空)。
编码交给 `URLSearchParams`:空格变成 `+`(form 编码),需要转义的字符变成 `%xx`(`/` → `%2F`、`%` → `%25`)——这也就是「服务端实际收到什么」的权威答案。
重复键会保留:同一个 key 写两行就得到 `tag=a&tag=b`(多值参数),不会被后一行覆盖。
填基础地址
可以带 `?` 与 `#`:已有的查询串与片段会被保留并正确拼接。
每行写一个参数
`key=value` 一行;值里可以直接写 `&`、`=`、空格,工具会自己转义,不会破坏结构。
复制完整地址或查询串
两个输出都在:整条 URL 用于分享,查询串用于塞进别的请求。
因为 `URLSearchParams` 按 `application/x-www-form-urlencoded` 编码,空格在那里就是 `+`。两者在查询串里等价(解码后都是空格),但如果某个 API 明确要求 `%20`,把结果里的 `+` 替换掉即可。
直接写就行:工具会把它们编码成 `%26` 与 `%3D`,不会破坏参数结构。反过来,手工拼 URL 时你就得自己转义——这正是用这个工具的理由。