Lire le schéma de la source
L’analyse utilise mqtt, mqtts, amqp, amqps, ws ou wss présent dans l’URI collée. Le choix du mode Construction ne modifie jamais la source.
Outils de protocole
Examiner une adresse sans contacter le serveur.
Traitement dans ce navigateur, sans contact avec le broker ni DNS. Le texte source reste visible ici.
Le masque couvre résultats, aperçus, copies et téléchargements. Il ne cache pas la source, l’hôte ou le chemin. Désactivez-le explicitement pour exporter les valeurs.
Syntaxe uniquement: aucune connexion, vérification DNS, TLS ou authentification. AMQP suit RabbitMQ 0-9-1; ws/wss refusent userinfo et fragment.
Une URI de 100 000 unités maximum et 500 paramètres. L’aperçu montre 20 000 unités; l’export garde le résultat complet.
Saisissez une URI ou chargez un exemple.
Un Analyseur d'URL MQTT permet de comprendre pourquoi une adresse de broker apparemment correcte désigne un autre hôte, port ou chemin. Séparez ses composants avant de changer une configuration.
L’outil sert aussi à l’analyse d’URI AMQP et à la création d’une URL de connexion WebSocket. Une URL de connexion RabbitMQ et une URL MQTT partagent des séparateurs, mais pas les mêmes règles de chemin.
L’Analyseur d'URL MQTT sépare schéma, hôte, port explicite, chemin et entrées de requête ordonnées. Identifiants et valeurs sont masqués dans le résultat par défaut.
Dans AMQP, un vhost nommé / devient %2F dans un seul segment. Une URL WebSocket conserve ses segments de chemin; aucun port supposé n’est ajouté au résultat.
L’analyse utilise mqtt, mqtts, amqp, amqps, ws ou wss présent dans l’URI collée. Le choix du mode Construction ne modifie jamais la source.
Pour RabbitMQ, aucun chemin signifie vhost non indiqué, / final signifie nom vide et /%2F signifie nom /. Saisissez le nom décodé dans le constructeur.
Le mode automatique attend 350 ms après la saisie. Désactivez-le pour utiliser le bouton ou Ctrl/Cmd+Enter. Une modification bloque aussitôt copie et téléchargement de l’ancien résultat.
Le port présent dans l’URI est montré séparément. 1883/8883 pour MQTT et 5672/5671 pour AMQP sont des usages; 80/443 pour ws/wss concernent l’URL, pas tous les brokers.
Clés répétées, valeurs vides et clés seules restent distinctes. L’outil ne prétend pas qu’un paramètre d’URL RabbitMQ a le même effet dans tous les clients.
Les échappements % invalides, UTF-8 incorrect, IPv6 sans crochets et ports hors de 1–65535 produisent une erreur. Dans le constructeur, @ d’un mot de passe est encodé comme composant.
Choisissez un des six schémas et modifiez hôte, port, chemin ou vhost, identifiants et lignes de paramètres. L’URI produite reste distincte de l’entrée collée.
L’hôte, le port, les identifiants et le vhost réels viennent de votre déploiement ou fournisseur. Une URL RabbitMQ commence souvent par amqp:// ou amqps://; cet outil n’effectue aucune découverte de serveur.
Ajoutez /%2F après l’autorité pour nommer explicitement le vhost /. Sans chemin, il n’est pas indiqué; un simple / final désigne un nom vide. Le client peut appliquer son propre défaut.
Encodez @ en %40 dans le mot de passe, par exemple amqp://user:p%40ss@host/%2F. Dans le constructeur, entrez p@ss non encodé: l’encodage n’est effectué qu’une fois.
Une URL ws/wss valide peut viser le mauvais listener ou le mauvais chemin, par exemple /mqtt au lieu de /ws. TLS, permissions et configuration du broker comptent aussi; ce site ne se connecte pas.
Non. L’encodage en pourcentage et le masque d’affichage ne chiffrent rien. Si le serveur propose TLS, utilisez amqps:// et protégez toute URI contenant des identifiants.
Une URI est mal analysée ?
L’Analyseur d'URL MQTT aide à inspecter une autre URI et à créer une version masquée après vérification des règles de chemin.
Le traitement statique reste dans ce navigateur.