У меня есть набор конечных точек FTP в приложении Camel, которое я недавно перешел на Camel 3, но я борюсь с кодировкой паролей.
У меня есть пароли, содержащие специальные символы, например +
, и В прошлом я мог подключить Camel к этим учетным записям FTP, указав конечную точку как ftp://user@host/path?password=RAW(password)
.
Однако теперь я хочу объявить эти маршруты с помощью нового DSL конечной точки, например:
ftp(host:port/path).username(user).password(password)
Таким образом, специальные символы в моих паролях закодированы в URL-адресе и поэтому не могут войти в систему.
Есть ли способ воспроизвести поведение использования RAW () в новом DSL конечной точки?