1

我正在研究使用 Axis2 的 Web 服务,我必须创建一个处理程序来检查用户是否可以访问服务。我这样做了,但是如何向客户端返回错误消息?现在我正在使用 AxisFaultException,这是一个好习惯吗?是否可以再给用户一次机会?也许使用 InvocationResponse.Suspend .. 谢谢

4

1 回答 1

0

当您在应用程序层中构建身份验证(用户名/密码)时,您的问题的答案是肯定的,soap 异常是一种很好的做法。

当用户(客户端)尝试访问您的服务时,它可能使用库/应用程序与您的服务进行通信,并且捕获肥皂异常应该不是问题。

我不确定你想通过额外的尝试来完成什么,但它们应该出现在新的请求中,而不是在同一个请求中。

于 2013-01-30T09:53:42.040 回答