Кодирование параметров запроса URL на JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Кодирование параметров запроса URL на Java

Сообщение Anonymous »

Как можно кодировать параметры запроса, чтобы пойти на URL на Java? Я знаю, это кажется очевидным и уже заданным вопросом. В Chrome, если я вводу в «http://google.com/foo=?bar me» Chrome изменяет его для кодирования с %20
[*] Это необходимо/правильно кодировать колоны »:« как %3b? Chrome не.

Код: Выделить всё

java.net.URLEncoder.encode
, похоже, не работает, кажется, что для кодирования данных представлена ​​форма. Например, он кодирует пространство как + вместо %20 , и кодирует толстую кишку.
[*]

Код: Выделить всё

java.net.URI
не кодирует параметры запроса


Подробнее здесь: https://stackoverflow.com/questions/533 ... rs-in-java

Вернуться в «JAVA»