![]() |
1
2
返回错误代码对于Web服务和一般情况一样糟糕,原因也是一样的-如果您要求所有调用方在调用服务后检查错误代码,那么 一些 打电话的人不会这样做。 您应该在服务中抛出异常。这些异常将变成SOAP错误。在客户端上,这些将显示为异常(至少对于.NET客户端)。如果您选择显示这些异常的消息属性,则由您决定。如果您选择显示它,那么您也可以在客户机上对其进行本地化。 考虑-否则,您必须告诉服务客户机的文化,只需向服务发送本地化文本即可将其发送回客户机。最好将这些信息简单地保存在客户机上。 |