Codifica un frammento XML in modo che possa stare in sicurezza in un URL.
Caricamento dello strumento...
Come usare XML URL Encode
Incolla il tuo XML.
Se contiene un errore, vedi dove e puoi correggerlo prima.
Copia la stringa codificata e mettila dopo il nome del parametro, ad esempio ?data=.
Informazioni su XML URL Encode
I servizi web più vecchi e alcuni flussi di pagamento o reindirizzamento passano un messaggio XML dentro un parametro URL, spesso insieme a una firma.
Parentesi graffe, virgolette, due punti e spazi sono tutti speciali in un URL, quindi il testo deve essere codificato in percent-encoding prima di entrare in una query string. L'XML viene controllato e gli spazi tra i tag vengono rimossi prima della codifica.
Domande frequenti
Quanto può essere lungo un URL?
I browser consentono indirizzi molto lunghi, ma server e proxy spesso li tagliano tra i 2.000 e gli 8.000 caratteri. Per qualsiasi cosa più grande, invia invece l'XML nel corpo della richiesta.
È sicuro mettere dati sensibili in un URL?
No. Gli URL finiscono nella cronologia del browser, nei log del server e negli header referrer. La codifica non è crittografia, quindi tieni i segreti fuori dall'indirizzo.
Come lo decodifico di nuovo?
Usa lo strumento XML URL Decode, che inverte la codifica e indenta l'XML in modo che tu possa leggerlo.
Perché l'output è molto più lungo dell'input?
Ogni carattere speciale diventa tre caratteri, ad esempio { diventa %7B. Il testo strutturato è pieno di caratteri speciali, quindi una crescita del 50 per cento o più è normale.