Web services 如何创建axis2登录处理程序

Web services 如何创建axis2登录处理程序,web-services,axis2,handler,Web Services,Axis2,Handler,我正在使用Axis2研究web服务,我必须创建一个处理程序来检查用户是否可以访问服务。我这样做了,但是如何向客户端返回错误消息? 现在我使用的是AxisFaultException,这是一个好的实践吗? 是否可以再给用户一次机会?可能使用InvocationResponse.Suspend。。 谢谢当您在应用程序层中构建身份验证(用户名/密码)时,您的问题的答案是肯定的,soap异常是一种良好的做法 当用户(客户机)尝试访问您的服务时,它可能使用库/应用程序与您的服务通信,捕获soap异常应该不

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

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

当用户(客户机)尝试访问您的服务时,它可能使用库/应用程序与您的服务通信,捕获soap异常应该不是问题

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