我开发了一个基于肥皂的网络服务。它返回包含数据字段的java对象以及错误代码和错误消息字段,以防发生任何错误或任何异常被刻录。
我听说过应该用于错误和异常的肥皂错误消息。
我的问题是我应该坚持使用当前的方法还是应该使用soap故障消息?
答案 0 :(得分:3)
使用SOAP Faults。这就是他们被发明的原因。
使用错误,您的wsdl2java或等效工具将为每种错误类型创建一个Java异常类。发生故障时,服务的调用者可以使用try / catch块捕获它。这使得使用该服务变得更加容易,因为没有必要在每次调用时检查错误代码。
这也意味着代码不能忘记检查错误代码。