我必须为通过this链接访问的伪装客户端实现错误解码 在那,解码功能需要响应,但是如何从fiegn客户端获得此响应,以下是我的伪装客户端。
@FeignClient(name="userservice")
public interface UserClient {
@RequestMapping(
method= RequestMethod.GET,
path = "/userlist")
String getUserByid(@RequestParam(value ="id") String id);
}
我这样称呼feign客户,每当发生错误FeignException都会被捕获,但是我想获取适当的错误代码,例如400、403等。
try {
String str = userClient.getUserByid(id);
return str;
}
catch(FeignException e)
{
logger.error("Failed to get user", id);
}
catch (Exception e)
{
logger.error("Failed to get user", id);
}