0

I have to implement a error decode for feign client I went to through this link in that, decode function needs response but how to get this response from fiegn client, below is my feign client.

@FeignClient(name="userservice")
public interface UserClient {

    @RequestMapping(
            method= RequestMethod.GET,
                      path = "/userlist")
    String getUserByid(@RequestParam(value ="id") String id);

}

I call feign client like this, whenever there is a error FeignException will be caught, but I want to get the proper error codes, like 400, 403 etc .

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);
}
scoder
  • 2,451
  • 4
  • 30
  • 70

0 Answers0