Как кодировать параметры запроса для перехода по URL-адресу в Java? Я знаю, это кажется очевидным и уже заданным вопросом.
Есть две тонкости, в которых я не уверен:
Примечания:
java.net.URLEncoder.encode
, похоже, не работает, похоже, для представления данных кодирования. Например, он кодирует пробел как +
вместо % 20
и кодирует двоеточие, в котором нет необходимости. java.net.URI
не кодирует запрос параметры