jsonecho

XML URL Encode

Codeer een XML-fragment zodat het veilig in een URL kan staan.

De tool wordt geladen...

Zo gebruik je XML URL Encode

  1. Plak je XML.
  2. Bevat hij een fout, dan zie je waar en kun je die eerst herstellen.
  3. Kopieer de gecodeerde string en zet hem achter de parameternaam, bijvoorbeeld ?data=.

Over XML URL Encode

Oudere webservices en sommige betaal- of redirectflows geven een XML-bericht door in een URL-parameter, vaak samen met een handtekening.

Accolades, aanhalingstekens, dubbele punten en spaties zijn allemaal speciaal in een URL, dus de tekst moet percent-gecodeerd worden voordat hij in een querystring komt. De XML wordt gecontroleerd en de witruimte tussen tags wordt vóór het coderen verwijderd.

Veelgestelde vragen

Hoe lang mag een URL zijn?

Browsers staan zeer lange adressen toe, maar servers en proxy's kappen ze vaak af bij 2.000 tot 8.000 tekens. Stuur voor alles wat groter is de XML in een request body.

Is het veilig om gevoelige gegevens in een URL te zetten?

Nee. URL's belanden in de browsergeschiedenis, serverlogs en referrer-headers. Coderen is geen versleuteling, dus houd geheimen buiten het adres.

Hoe decodeer ik het weer?

Gebruik de tool XML URL Decode, die de codering omkeert en de XML inspringt zodat je hem kunt lezen.

Waarom is de uitvoer zoveel langer dan de invoer?

Elk speciaal teken wordt drie tekens, bijvoorbeeld { wordt %7B. Gestructureerde tekst zit vol speciale tekens, dus groei van 50 procent of meer is normaal.

Meer in URL en Base64

Alle tools →