Параметр запроса Rest API и переменная пути - PullRequest
1 голос
/ 06 марта 2020

Мне нужно вызвать сервис Get с указанным ниже URL. URL представляет собой сочетание переменной Path и параметра запроса. В настоящее время URL не создается должным образом. Любые предложения?

Ниже, как я пытался и фактический вывод почтальона.

Пример:

@GetMapping(value = "/{abc}/commPrefsConsents/fieldOptions")
public ResponseEntity<String> getIndividualApi(@PathVariable(value = "abc") String abc, @RequestParam(required = true) String fieldOptions)

Фактический URL:

http://localhost: 8080 / token / ca26e12dcfg-gdhska1 / commPrefsConsents /? FieldOptions = preference-basi c

Создание URL-адреса из Rest Controller:

http://localhost: 8080 / ca26e12dcfg-gdhska1preference-басы c

1 Ответ

0 голосов
/ 06 марта 2020

Соответствующее значение URI будет:

/ca26e12dcfg-gdhska1/commPrefsConsents/fieldOptions?fieldOptions=preference-basic

Существует также вероятность того, что на отображение влияет @RequestMapping(value='foo') на уровне класса. Если это так, просто добавьте foo в начало вашего вызова uri.

...