【发布时间】:2019-07-27 00:40:26
【问题描述】:
我正在使用 feign 客户端进行一些发现和请求。
我在请求中使用了查询参数
如果我像下面这样硬编码,它就可以工作。
@FeignClient("userdetailservice")
public interface UserServiceClient {
@RequestMapping(
method= RequestMethod.GET,
value = "/alluser/getmyuser?user=1234")
String getUserDetails();
}
但是这个不起作用,它以“POST”的形式发送请求,尽管我提到了 GET。很奇怪。
@FeignClient("userdetailservice")
public interface UserServiceClient {
@RequestMapping(
method= RequestMethod.GET,
value = "/alluser/getmyuser?user={userid}")
String getUserDetails(@Param(value = "userid") String userid);
}
那么如何在 Feign 请求中发送查询参数。
【问题讨论】:
标签: spring-boot spring-cloud-feign netflix-feign