URL dekodieren / Abfrageparser

Dekodieren Sie URL-kodierten Text und erweitern Sie Abfrageparameter in eine lesbare Tabelle.

Kodierte URL-Eingabe
Dekodiertes Ergebnis
# Parameter Wert
Noch keine Query-Parameter analysiert.
0 Zeichen 0 Zeilen

Dekodieren Sie URLs und prüfen Sie Abfrageparameter

Dieser URL-Decoder kehrt die Prozentkodierung um und kann Abfragezeichenfolgen in Parameternamen und -werte aufteilen. Verwenden Sie ihn, um Rückruf-URLs, Tracking-Links, signierte URLs, OAuth-Weiterleitungen, Analyseparameter oder aus Protokollen kopierte API-Anfragen zu überprüfen.

Abfragezeichenfolgen verwenden üblicherweise & zwischen Parametern und = zwischen einem Namen und einem Wert. Abfragen im Formularstil verwenden häufig + für Leerzeichen, daher hilft die Option „Plus als Leerzeichen“ bei der Dekodierung von Werten auf die Art und Weise, wie viele Web-Frameworks sie empfangen.

Anleitung

  1. Fügen Sie eine vollständige URL, einen codierten Pfad oder eine rohe Abfragezeichenfolge ein.
  2. Lassen Sie + als Leerzeichen behandeln für Abfragezeichenfolgen im Formularstil aktiviert.
  3. Lassen Sie Query-Parameter analysieren aktiviert, um Schlüssel-Wert-Paare zu extrahieren.
  4. Klicken Sie auf Dekodieren und überprüfen Sie dann den dekodierten Text und die Parametertabelle.

Was ist die URL-Dekodierung?

URL-Dekodierung konvertiert prozentcodierte Sequenzen wie %20-, %2F- und UTF-8-Bytesequenzen zurück in lesbare Zeichen. Es erleichtert die Prüfung codierter Pfade und Abfragewerte.

Ein Abfrageparser liest den Teil nach ? und trennt Parameter in Zeilen. Wiederholte Namen, leere Werte, codierte verschachtelte URLs und fehlerhafte Escapezeichen sind häufige Randfälle, die überprüft werden sollten, bevor ein decodierter Link wiederverwendet wird.

Eingabehinweise

Ungültige Prozent-Escapezeichen sollten als Eingabefehler behandelt und nicht stillschweigend als vertrauenswürdig eingestuft werden. Durch die Dekodierung können versteckte Weiterleitungen, Skripte, Token oder persönlich identifizierbare Werte aufgedeckt werden. Überprüfen Sie daher das Ergebnis, bevor Sie es weitergeben.

Beispiel

Ein Callback URL kann dekodiert und in lesbare Parameter erweitert werden:

Eingabe
https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F

Dekodiert
https://example.com/search?q=hello world&redirect=https://coding.tools/

Parameter
q = hello world
redirect = https://coding.tools/

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: url-decode

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC-Fehler.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url-decode","arguments":{"input":"https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F","options":{"parseQuery":true}}}}'

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.