Я знаю и использую это в командной строке https://username:password@example.com. Но что я могу сделать, если у моего пароля есть @? Что-то вроде passw@rd.
Я забыл, как это сделать, много неудачных попыток.
Наилучшим вариантом будет попытка использовать кодированное значение URL символа @ (% 40). Если вы передаете пароль в прокси. Например:
http.proxy=http://userId:pwd%40123@ipaddress:port
Надеюсь, это поможет вам.