【发布时间】:2016-01-07 15:00:48
【问题描述】:
我有一个由 Xamarin Android 应用程序使用的 .Net Web 服务。有时 Web 服务中会出现错误,我希望将其显示给客户端应用程序。
我在网络服务中使用过这段代码:
Catch ex As Exception
Throw New SoapException("Failed", SoapException.ServerFaultCode)
End Try
然后在 Xamarin 中,我有一个围绕 Web 服务请求的 Try/Catch。
但是,我无法让 Android / Xamarin 了解发生了异常。在 Fiddler 中,我可以看到 HTTP 响应为 500,并且发送回文本“失败”。我想这实际上应该是一个包含 SoapException 的 SOAP XML 主体?
我还需要在客户端或 Web 服务上执行其他操作吗?
【问题讨论】:
标签: android asp.net web-services soap