解析按输入中的协议识别
粘贴的 URI 自带 mqtt、mqtts、amqp、amqps、ws 或 wss。构建模式的协议选择不会暗中改掉原输入。
协议工具
只读地址结构,不向服务器发起连接。
仅在当前浏览器处理,不连接 broker、DNS 或其他端点;原始输入仍在此可见。
遮罩覆盖结果、预览、复制和下载,不隐藏原始输入、主机或路径。主动关闭后才能导出原值。
仅检查语法:不连接 broker,也不测试 DNS、TLS 或认证。AMQP 按 RabbitMQ 0-9-1 URI;ws/wss 不接受 userinfo 与片段。
单条 URI 最多 100,000 个输入单元与 500 项查询参数。预览显示前 20,000 个单元,导出保留完整结果。
输入 URI 或载入示例。
MQTT URL 解析器适合排查一条看似正确、却被客户端读成其他主机或路径的连接地址。先把 scheme、显式端口和参数拆开,再修改部署配置。
同一工作台也可完成 AMQP URI 解析与 WebSocket 地址解析。MQTT 连接 URL 和 RabbitMQ 连接地址共用 URI 分隔符,却不能共用虚拟主机与路径规则。
MQTT URL 解析器把主机、端口、路径和按原顺序排列的查询项分开。结果默认遮住用户名、密码与参数值;整个过程不连 broker。
AMQP 名为斜线的虚拟主机编码为单段 %2F,WebSocket 端点则保留多段路径。生成地址不会偷偷填入推定端口。
粘贴的 URI 自带 mqtt、mqtts、amqp、amqps、ws 或 wss。构建模式的协议选择不会暗中改掉原输入。
对 RabbitMQ 而言,没有路径表示未指定虚拟主机,末尾 / 表示空名称,/%2F 才表示名称为 /。构建时填解码后的名称即可。
自动处理会在停止输入 350 毫秒后运行。关闭后使用按钮或 Ctrl/Cmd+Enter;字段一变,旧结果的复制和下载立即禁用。
单独显示 URI 是否写了端口。1883/8883 与 5672/5671 仅是 MQTT、AMQP 惯例;ws/wss 的 80/443 是 URL 层参考,不是 broker 通用监听端口。
重复键、空值和只有键名的项保持原样。工具不会把 RabbitMQ 查询键误称为跨客户端统一的连接参数。
错误的 % 转义、无效 UTF-8、没加方括号的 IPv6 和越界端口会报错。构建器按组件编码密码中的 @,不会把它当成主机分隔符。
在六种协议中选择一种,编辑主机、端口、路径或虚拟主机、凭据与查询行。新 URI 显示在结果里,原始粘贴内容不被改写。
实际主机、端口、账号与虚拟主机应从部署配置或服务商处获取。RabbitMQ 连接地址通常以 amqp:// 或 amqps:// 开头;本页只能检查现有地址,不能发现服务器。
在主机后写 /%2F,才能明确指定名称为斜线的虚拟主机。完全没有路径是未指定,末尾只有 / 则是空名称;客户端可能替未指定值套默认值。
只对密码组件里的 @ 写 %40,例如 amqp://user:p%40ss@host/%2F。构建模式填写解码后的 p@ss,工具会编码一次,不要先自行编码。
合法的 ws/wss 地址仍可能指向错误的监听器或路径,例如 /mqtt 与 /ws。TLS、授权和 broker 的 WebSocket 配置也会影响连接;本页不发请求。
不会。百分号编码与页面遮罩都不是加密;服务端支持 TLS 时使用 amqps://,并把含凭据的完整 URI 当成机密配置处理。
发现 URI 解析问题?