Ich brauche Hilfe bei dieser Frage.URL Codierung eines Camel Exchange Body
Ich benutze die camel-http Komponente wie gezeigt here, aber ich habe Probleme, weil der Körper, den ich sendete, Unescaped Et-Zeichen hat. Dies führt dazu, dass die Abfragezeichenfolge auf dem empfangenden Server den Post in mehrere Post-Parameter aufteilt.
Ich weiß, dass ich kompilierte Routen in Java erstellen konnte, aber ich muss den Spring XML-Dialekt verwenden, damit neue Routen in den Konfigurationsdateien ohne eine Neukompilierung erstellt/geändert werden können.
Kurz gesagt, möchte ich URL Die Eigenschaft {{body}} auf meiner Route mit dem Spring-Dialekt codieren, wie im (offensichtlich ungültigen) Pseudocode unten gezeigt.
<setBody inheritErrorHandler="true" id="setBody2">
<simple>name=<urlencode>${body}</urlencode></simple>
</setBody>