用于http异常的Cxf拦截器

时间:2016-07-05 06:14:50

标签: web-services cxf jax-ws

我们正在使用jaws:客户端使用Web服务。我们有inFaultInterceptor,用于捕获肥皂故障以进行进一步处理。但是,对于像404或ConnectException这样的http错误,不会调用此inFaultInterceptor。我们为拦截器配置了拦截器:客户端。我们可以编写任何捕获这些http异常的拦截器吗?有没有更好的方法来捕获它们?我们想要的只是在发生此类异常/错误时取回控制权。 注意:由于某些限制,我们无法在Web服务代码中捕获它们。

1 个答案:

答案 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