通用异常的捕获

Blade 未结 1 17

一、该问题的重现步骤是什么?

1. 使用bladex 4.4微服务版本开发,其中会有feign实现对第三方平台webapi接口,比如大华开放平台的上传人员照片接口,如果照片质量低,大华会返回异常; 或者这个车牌号已经存在,也会报错无法添加 ,现在框架均返回弹窗“请求未完成”,目前只能研发看日志,使用的用户看不到日志。

 

二、你期待的结果是什么?实际看到的又是什么?

这个异常能由代码捕获后给用户一个友好提示吗?比如:“照片不清晰,请重传”,目前异常抓不到。

这些业务接口不存在网信安全问题,希望能捕获处理

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

linux 

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 没有定义过的异常都会进入红框内的逻辑,如果你们想返回详细的信息,可以给每个接口加try catch,然后包装成 ServiceException 返回。或者你们自己定义一套 Exception,创建对应的捕获逻辑。


    之前异常返回详细信息被网信办通报了,所以为了安全考虑,就需要自行拓展了。

    CleanShot20251016163618@2x.png

    0 讨论(0)
提交回复