我正在开发一个 Windows Phone 应用程序。通常我会使用 aWebClient
但是,在这种特定情况下,我被告知我需要使用 a HttpWebRequest
。我可以成功触发请求。但是,有时它会失败。由于网络问题或服务器引发的异常。如何检测与该IAsyncResult
方法相关的错误?目前,我有以下内容:
private void HttpWebRequest_Completed(IAsyncResult result)
{
WebRequest request = (WebRequest)(result.AsyncState);
WebResponse response = request.EndGetResponse(result);
// Detect if there was an error right here.
...
}
除非出现错误,否则我的代码工作正常。我不确定如何检测错误。谢谢!