我正在开发一个 Web 服务(在 asp.net 中),我想让每个 Web 方法在发生内部错误时向调用它的人报告——例如当输入验证失败时。
当我使用 SOAP 公开我的 Web 服务时,可以通过引发 SoapException 来报告此类错误。但是如果我用普通的 POST(又名 Http-Post)公开我的 Web 服务呢?除了返回 500 错误 HTTP 状态代码之外,在这种情况下是否有报告错误或引发异常的标准?
我正在开发一个 Web 服务(在 asp.net 中),我想让每个 Web 方法在发生内部错误时向调用它的人报告——例如当输入验证失败时。
当我使用 SOAP 公开我的 Web 服务时,可以通过引发 SoapException 来报告此类错误。但是如果我用普通的 POST(又名 Http-Post)公开我的 Web 服务呢?除了返回 500 错误 HTTP 状态代码之外,在这种情况下是否有报告错误或引发异常的标准?