Как сделать запрос с правильной строкой URL без кодировки символов? - PullRequest
0 голосов
/ 01 апреля 2019

Я делаю простой запрос на получение URL: -

http://localhost:9061/demo/v2/outcome?class=ABC&params=(Id=1bf854a3-3146-4a94-a444-1a609fe1893a,ver=1,required=true)

Я использую веб-клиент для выполнения запроса, например: -

    FluxExchangeResult<String> result = webTestClient.get().uri(URL)
    .accept(MediaType.APPLICATION_JSON).header("Authorization", 
    "r0u+.vj6/+2HK.\\uB76F\\u299C")
    .exchange().expectStatus().isOk().returnResult(String.class);

, где URL - это вышеупомянутый URL,Когда я делаю этот запрос, я получаю 404, так как мой URL закодирован в виде

http://localhost:9061/demo/v2/outcome?class=ABC&params=(Id%3D1bf854a3-3146-4a94-a444-1a609fe1893a,ver%3D1,required%3Dtrue)

Почему кодируется только '=' внутри фигурных скобок и как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...