首页 > 解决方案 > 当服务器没有要解码的对象时,从 feign.Response 获取状态码

问题描述

如果我使用 Postman 发出请求,即使我没有像 401 Unauthorized 这样的服务器要解码的对象,我也可以获得不同的状态码。那么如何使用 Java 来实现呢?

public static String decoder(feign.Response httpResponse) { 
    String objJson = null;
    if(httpResponse.body().toString() != null) {
        objJson = httpResponse.body().toString();
    }
        
    return objJson ;
}

有没有办法动态获取该状态代码,而不会在 try catch 块中使用特定状态代码的验证来混淆该方法?还是有更好的选择?

标签: javahttpfeign

解决方案


推荐阅读