Я хочу создать этот полный 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
и сохранить параметры как есть?