Запретить Feign от добавления косой черты в URL - PullRequest
2 голосов
/ 06 марта 2019

Я пытаюсь получить содержимое онлайн-изображения в приложении Spring Boot, используя указанный ниже клиент Feign.

@FeignClient(name = "image")
public interface ImageClient {

    @RequestMapping(method = RequestMethod.GET)
    byte[] getContent(URI uri) throws WebException;

}

Проблема, с которой я сталкиваюсь, заключается в том, что при вызове метода getContent с URL-адресом, таким каккак https://images.foo.com/1234567/5c5a7f14-d5d4-4a79-9c2e-78fed8b738c5.jpeg?foo=123, выполняется HTTP-вызов на https://images.foo.com/1234567/5c5a7f14-d5d4-4a79-9c2e-78fed8b738c5.jpeg/?foo=123, и я получаю сообщение об ошибке от сервера.

Есть ли какой-либо способ запретить Feign добавить косую черту перед параметрами запроса?

...