我正在为我的系统编写一个web服务服务器(c#soap),我想知道是否可以将new RequestDataNotValidException("Email not valid")
扔给客户端?
我知道c#和java客户端会很好地处理它,但是PHP例如不知道如何捕获这个异常,我应该吗?
如果是这样,是否可以在数据验证问题上抛出异常?
由于
答案 0 :(得分:1)
使用SOAP错误或多或少地处理SOAP中的异常。原则上,fault只是在WSDL中显式声明的备用响应消息。错误是SOAP消息传递协议的一部分,每个符合SOAP的客户端都应以某种方式处理它们。