Учитывая протокол, имя пользователя, пароль, имя хоста, порт и путь, какой самый простой способ получить (правильно закодированный) URL
Подобные вопросы уже задавались, но:
для FTP: FTP: // пользователь: пароль @ хост: порт / путь
Для HTTP: http://hostname:port/path?pass=mypassword&username=myname
Вы можете добавить столько параметров в URL-адрес http, сколько захотите, разделив их на знаки &.
Если вы просто подключаетесь к URL, взгляните на этот пример .