2012-07-26 170 views
1

我开发了一个基于soap的web服务。它返回包含数据字段的Java对象以及错误代码和错误消息字段,以防发生任何错误或者发生任何异常。基于肥皂的服务中的错误代码vs肥皂故障

我听说过应该用于错误和例外的肥皂故障信息。

我的问题是我应该坚持当前的方法还是应该使用soap故障消息?

回答

3

使用SOAP故障。这就是他们被发明的原因。

使用错误,您的wsdl2java或等效工具将为每种错误类型创建一个Java异常类。发生故障时,服务的调用者可以使用try/catch块来捕获它。这使得使用该服务变得更加容易,因为在每次调用时都不需要检查错误代码。

这也意味着代码不能忘记检查错误代码。