mikuriya

BadRequest 获取BadRequest 的code 编码以及 content 信息

    /**
     * 获取 gitlab 失败请求的code 码
     * @param e
     * @return
     */
    public static Integer getFeignExceptionBadRequestCode(Exception e){
        int code  = 0;
        try {
            code = ((FeignException.BadRequest) e).status();
        } catch (Exception ex) {
            log.error("获取创建目录失败的冲突信息:", ex);
            code = ((FeignException.Conflict) e).status();
        }
        return code;
    }

    /**
     * 获取 gitlab 失败请求的content 信息
     * @param e
     * @return
     */
    public static String getFeignExceptionBadRequestContent(Exception e){
        String content ;
        try {
            content = new String(((FeignException.BadRequest) e).content());
        } catch (Exception ex) {
            log.error("获取创建目录失败的冲突信息:", ex);
            content = new String(((FeignException.Conflict) e).content());
        }
        return content;
    }

mikuriya,偶遇良缘。

posted on 2021-01-12 10:15  mikuriya  阅读(732)  评论(0编辑  收藏  举报

导航