Добавление decodeSlash с использованием Feign @RequestLine - PullRequest
0 голосов
/ 31 октября 2018

В настоящее время я использую файл YAML для генерации моделей и клиентов API, использующих плагин swagger, и использую Feign OkHttpClient для выполнения запросов к API, проблема в том, что клиент кодирует URL-адрес, но игнорирует слэш (es). ) с этим вызов API не выполняется. Есть ли способ добавить decodeSlash параметр в клиент? Или это может быть достигнуто с помощью перехватчика?

Вот примерный путь, где я сталкиваюсь с этой проблемой. QgKuK2DU/0%3D где в порядке QgKuK2DU%2F0%3D

1 Ответ

0 голосов
/ 15 декабря 2018

decodeSlash можно установить только с помощью аннотации @RequestLine. Если у вас нет доступа к аннотации, вам нужно заменить uri на RequestInterceptor.

...