Я искал информацию, чтобы убедиться, что я правильно ввел введенный пользователем URL. Я нашел немного разрозненной информации, в том числе:
Я не могу понять, какую часть и как, например, должен быть закодирован этот URL.
https://username@example.com:password@host:10080/some/path/to/resource
А что, если есть запросы? И какие-нибудь другие вещи, которые я должен сделать правильно? Примеры были бы великолепны.
Единственное, в чем я уверен, это то, что мне нужно кодировать имя пользователя и пароль отдельно, как указано здесь: https://www.baeldung.com/java-url-encoding-decoding