在通过feign远程调用另一个服务接口时,接口定义如下:
此时原本为请求方式为get将会自动变成post,原因是在入参的时候没有通过注解指定,此时的参数会自动封装到body中,feign检测到body里面有请求参数就会默认使用post请求,因此发生请求错误
解决方法如下:
如图中添加注解,并指定请求参数名称即可
在通过feign远程调用另一个服务接口时,接口定义如下:
此时原本为请求方式为get将会自动变成post,原因是在入参的时候没有通过注解指定,此时的参数会自动封装到body中,feign检测到body里面有请求参数就会默认使用post请求,因此发生请求错误
解决方法如下:
如图中添加注解,并指定请求参数名称即可