Можно ли использовать apache URIBuilder для установки параметра со знаком процента? - PullRequest
0 голосов
/ 28 апреля 2020

Я хочу создать этот полный URL:

locahost/some/path?param1=%06

, используя org.apache.http.client.utils.URIBuilder метод setParameter(final String param, final String value). В его javado c есть строка:

The parameter name and value are expected to be unescaped and may contain non ASCII characters

Но когда я использую setParameter("param1","%06"), я всегда получаю ...param1=%2506 вместо ...param1=%06. Глядя здесь Я заметил, что знак процента равен 25 в шестнадцатеричном формате.

Стоит ли анализировать это вручную или есть способ использовать URIBuilder и сохранить параметры как есть?

...