Как исправить выход getRquest из URIBuilder - PullRequest
0 голосов
/ 10 мая 2019

в моем коде Я хочу запустить GET-запрос для SugarCRM REST API V10, для фильтра мне нужно добавить некоторые параметры в запрос

, что должно быть:

https://domain/rest/v10/Accounts?filter=[{"system_uuid_c":"f937456c-fdac-4d90-b1ca-ba31d4eb2922"}]

что выходит:

https://domain/rest/v10/Accounts?filter%3D=%5B%7B%22system_uuid_c%22%3A%22f937456c-fdac-4d90-b1ca-ba31d4eb2922%22%7D%5D

Мой код:

    filter = filter.concat("[{");
    filter = filter.concat("\"system_uuid_c");
    filter = filter.concat("\":");
    filter = filter.concat("\"");
    filter = filter.concat(system_uuid);
    filter = filter.concat("\"}]");

    URIBuilder builder = new URIBuilder(HOST + PATH);
            builder.addParameter("filter", filter);
            HttpGet httpGet = new HttpGet(builder.build());

" важны для фильтра.

1 Ответ

0 голосов
/ 14 мая 2019

URL работает. Я получил ошибку, в то время как objectMapper пытался преобразовать результат String в объект. Так что все в порядке:)

Спасибо за вашу помощь.

...