【发布时间】:2012-07-27 03:15:24
【问题描述】:
我开发了一个基于肥皂的网络服务。它返回包含数据字段以及错误代码和错误消息字段的 java 对象,以防发生任何错误或存储任何异常。
我听说过应该用于错误和异常的soap 错误消息。
我的问题是我应该坚持当前的方法还是应该使用肥皂故障消息?
【问题讨论】:
标签: web-services soap
我开发了一个基于肥皂的网络服务。它返回包含数据字段以及错误代码和错误消息字段的 java 对象,以防发生任何错误或存储任何异常。
我听说过应该用于错误和异常的soap 错误消息。
我的问题是我应该坚持当前的方法还是应该使用肥皂故障消息?
【问题讨论】:
标签: web-services soap
使用 SOAP 错误。这就是它们被发明的原因。
使用错误,您的 wsdl2java 或等效工具将为每种错误类型创建一个 Java 异常类。当故障发生时,服务的调用者可以使用 try/catch 块来捕获它。这使得使用该服务变得更加容易,因为无需在每次调用时检查错误代码。
这也意味着代码不能只是忘记检查错误代码。
【讨论】: