我们正在使用jaws:客户端使用Web服务。我们有inFaultInterceptor,用于捕获肥皂故障以进行进一步处理。但是,对于像404或ConnectException这样的http错误,不会调用此inFaultInterceptor。我们为拦截器配置了拦截器:客户端。我们可以编写任何捕获这些http异常的拦截器吗?有没有更好的方法来捕获它们?我们想要的只是在发生此类异常/错误时取回控制权。 注意:由于某些限制,我们无法在Web服务代码中捕获它们。
答案 0 :(得分:0)
您可以使用{
'16': {
u'1': u'monday,tuesday',
u'2': u'tuesday,wednesday',
u'3': u'thursday,saturday',
u'5': u'monday,tuesday,wednesday'
},
'9': {
u'1': u'sunday,monday,wednesday',
u'2': u'monday,tuesday,wednesday',
u'3': u'wednesday,saturday',
u'5': u'monday,wednesday'
}
}
添加到CXF FaultListener
。侦听器将捕获http异常,允许您在将代码引发到调用方法之前执行代码。
Bus