Das Schema aus der Eingabe übernehmen
Beim Parsen zählt mqtt, mqtts, amqp, amqps, ws oder wss in der eingefügten URI. Die Auswahl im Builder überschreibt diese Angabe nicht.
Protokollwerkzeuge
Die Adresse prüfen, ohne eine Verbindung aufzubauen.
Die Verarbeitung bleibt in diesem Browser; weder Broker noch DNS werden kontaktiert. Die Quelle bleibt hier sichtbar.
Die Maske gilt für Ergebnis, Vorschau, Kopie und Download. Quelle, Host und Pfad bleiben sichtbar. Originalwerte nur nach bewusstem Ausschalten exportieren.
Nur Syntax: keine Verbindung, DNS-, TLS- oder Authentifizierungsprüfung. AMQP folgt RabbitMQ-0-9-1-URIs; ws/wss verbieten Userinfo und Fragment.
Eine URI bis 100.000 Eingabeeinheiten und 500 Query-Einträge. Vorschau zeigt 20.000 Einheiten, Export das ganze Ergebnis.
URI eingeben oder Beispiel laden.
Der MQTT-URL-Parser hilft, wenn eine Broker-Adresse richtig aussieht, der Client aber Host, Port oder Pfad anders liest. Zerlegen Sie die URI, bevor Sie eine Konfiguration ändern.
Sie können eine AMQP-URI analysieren und eine WebSocket-URL erstellen: Eine RabbitMQ-Verbindungs-URL und eine MQTT-Broker-URL haben ähnliche Trennzeichen, aber verschiedene Pfadregeln.
Der MQTT-URL-Parser trennt Schema, Host, expliziten Port, Pfad und geordnete Query-Einträge. Benutzername, Passwort und Werte bleiben im Ergebnis zunächst maskiert.
Ein AMQP-vhost namens Schrägstrich wird als %2F in genau einem Segment kodiert. Ein WebSocket-Endpunkt behält dagegen mehrere Pfadsegmente; Referenzports werden nicht still eingefügt.
Beim Parsen zählt mqtt, mqtts, amqp, amqps, ws oder wss in der eingefügten URI. Die Auswahl im Builder überschreibt diese Angabe nicht.
Bei RabbitMQ bedeutet kein Pfad „nicht angegeben“, ein abschließendes / einen leeren Namen und /%2F den vhost „/“. Im Builder wird der dekodierte Name eingegeben.
Die Automatik wartet nach einer Änderung 350 ms. Nach dem Ausschalten dienen Schaltfläche oder Ctrl/Cmd+Enter. Jede Eingabeänderung sperrt Kopieren und Download des alten Ergebnisses.
Sie sehen, ob ein Port wirklich in der URI steht. 1883/8883 für MQTT und 5672/5671 für AMQP sind Konventionen; 80/443 bei ws/wss betreffen die URL-Ebene, nicht jeden Broker.
Doppelte Schlüssel, leere Werte und reine Schlüssel bleiben getrennt. RabbitMQ-Query-Namen werden nicht als universelle Client-Optionen ausgegeben.
Ungültige %-Escape-Sequenzen, UTF-8-Fehler, IPv6 ohne Klammern und Ports außerhalb 1–65535 werden gemeldet. Ein @ im Passwort wird beim Bauen als Komponente kodiert.
Wählen Sie eines von sechs Schemata und bearbeiten Sie Host, Port, Pfad oder vhost, Zugangsdaten und Query-Zeilen. Die ursprüngliche eingefügte URI bleibt unverändert.
Host, Port, Zugangsdaten und vhost müssen aus der Bereitstellung oder vom Anbieter kommen. Eine RabbitMQ-Verbindungs-URL beginnt oft mit amqp:// oder amqps://; der Parser entdeckt keine Server.
Schreiben Sie /%2F hinter die Authority, um den vhost mit dem Namen „/“ anzugeben. Kein Pfad heißt „nicht angegeben“, ein bloßes abschließendes / heißt leer.
Das @ im Passwort wird als %40 kodiert, etwa amqp://user:p%40ss@host/%2F. Im Builder geben Sie p@ss unkodiert ein; er kodiert die Komponente einmal.
Eine syntaktisch gültige ws/wss-Adresse kann den falschen Listener oder Pfad treffen, etwa /mqtt statt /ws. TLS, Freigaben und Broker-Konfiguration sind ebenfalls wichtig; hier erfolgt kein Verbindungsversuch.
Nein. Prozentkodierung und die sichtbare Maske verschlüsseln nichts. Wenn der Server TLS anbietet, verwenden Sie amqps:// und behandeln Sie vollständige URIs mit Zugangsdaten vertraulich.
Eine URI wird falsch gelesen?
Mit dem MQTT-URL-Parser können Sie die nächste URI zerlegen oder nach Prüfung der Pfadregeln eine maskierte Fassung bauen.
Die statische Verarbeitung bleibt in diesem Browser.