Как использовать адрес электронной почты для «пользователя» в строке подключения HTTP? (кодировка "@" не работает) - PullRequest
0 голосов
/ 30 апреля 2019

Я выполняю интеграцию корпоративных приложений Odoo, используя XMLRPC для выполнения вызовов в корпоративную систему.Формат строки подключения выглядит следующим образом (интерполяция Ruby):

"https://#{@user}:#{@pass}@#{@url}/xmlrpc/2"

Я обнаружил, что при входе с адресом электронной почты для @user вызов завершается неудачно.Я поиграл с этим пару часов, но безрезультатно.

Я пытался закодировать символ @ как %40 несколько дней назад и в тот момент сдался, потому что он все-таки сделалне работает.

Мне не разрешено менять имя пользователя.Есть предложения?

...