【发布时间】:2019-03-06 08:21:46
【问题描述】:
我正在尝试使用以下 Feign 客户端在 Spring Boot 应用程序中检索在线图像内容。
@FeignClient(name = "image")
public interface ImageClient {
@RequestMapping(method = RequestMethod.GET)
byte[] getContent(URI uri) throws WebException;
}
我遇到的问题是,当我使用诸如https://images.foo.com/1234567/5c5a7f14-d5d4-4a79-9c2e-78fed8b738c5.jpeg?foo=123 之类的 URL 调用 getContent 方法时,对https://images.foo.com/1234567/5c5a7f14-d5d4-4a79-9c2e-78fed8b738c5.jpeg/?foo=123 进行了 HTTP 调用,并且我从服务器收到错误消息。
有什么办法可以防止Feign在查询参数前加斜线?
【问题讨论】:
-
请问您找到解决方案了吗?我也面临同样的问题。